really?? Try *#7284# or *#0808# then##3424# does not require msl for me on jellybomb.
really?? Try *#7284# or *#0808# then##3424# does not require msl for me on jellybomb.
Yup no phone ever that I had has needed an msl for diag.really?? Try *#7284# or *#0808# then
well this one does it requires it on every note 3 from sprint ive seenYup no phone ever that I had has needed an msl for diag.
Nothing happens on the codes above. When I dial it actually just calls that number.
switching to mtp+adb is in the Qualcomm USB settings in the ##3424# menu. if it requires MSL how is anyone supposed to make that change before getting their MSL?next make sure you are on mtp+adb, I havent been able to get it working if diag is enabled so dont enable it.
ok now open the file GETMSL.bat, and its going to run a logcat in the background thats fineas long as its running thats all you need.
VERY IMPORTANT, if you dont do this exactly it wont work ok.
DIAL ##3424# not ##3282# only ##3424# will work, and then click edit or enter msl and then MAKE SURE you put 123456 as the password. Nothing else works that I have tried so it has to be 123456 and then click ok.
Its going to give you a bad spc error, thats fine press back till your at the home screen and sit and wait for 5 seconds. After that unplug your cable from the phone and read the command prompt for your msl. THIS WORKS but you have to follow exactly.
Thanks for everyone who let me get there msl over team viewer and get this fine tuned. If you have questions or need help just let me know Ill be glad to assist you in any way I can.
Another thing and i do appreciate all the time you have been working on this robhuffster for people who have upgraded to MJ4 its not possible for them to downgrade to MI3 i think i read something about it not being possible to downgrade ...YIKES!the only phone ive ever seen that needed the MSL to enable diag mode was the optimus.
##3424# brings up diag settings and there is no edit, nor is there anywhere to input 123456.
can someone post a screenshot of their ##DIAG# screen requiring an MSL?
switching to mtp+adb is in the Qualcomm USB settings in the ##3424# menu. if it requires MSL how is anyone supposed to make that change before getting their MSL?
E:\Download\Mobile\N900P\GETMSL>findstr "I/MSL_Checker( 1166):" logcat.txt
I/MSL_Checker( 1185): onCreate
I/MSL_Checker( 1185): onCreate2
I/MSL_Checker( 1185): hdata_edit
I/MSL_Checker( 1185): Chameleon diag valuenull
I/MSL_Checker( 1185): Chameleon Check value2false
I/MSL_Checker( 1185): connect To Secphone service
I/MSL_Checker( 1185): onCreate1
I/MSL_Checker( 1185): hdata_edit
I/MSL_Checker( 1185): hdata_edit
I/MSL_Checker( 1185): Enter checkMSLCode
I/MSL_Checker( 1185): success to write
I/MSL_Checker( 1185): End checkMSLData
I/MSL_Checker( 1185): error=0
I/MSL_Checker( 1185): size of result : 14
heres a better logcat than my previous from the getmsl.batExactly
We cant even try out this method when most of us are not on MI3 and downgrading firmware from MJ4 is impossible ..gosh darn it. another dead end.how about some1 post the phone.apk that asks for the MSL with ##3424#
first off there have been multiple people that have got this working on MI3. and about making sure your on mtp+adb well if you did a little search... http://forum.xda-developers.com/showthread.php?t=2521369 i came out with this solution too and basically its the same thing, a bunch of people that couldnt enable diag without the msl because it was asking for it.how about some1 post the phone.apk that asks for the MSL with ##3424#
when i get home i will post a phone.apk for you guys to try and see if that helps, i understand your urgency to get the msl. it sucks having a phone that is as good as a paper weight.We cant even try out this method when most of us are not on MI3 and downgrading firmware from MJ4 is impossible ..gosh darn it. another dead end.
i cant thank you enough for helping the community at large with this issue its been long in the waiting and its good to know your looking into it robhuffsterwhen i get home i will post a phone.apk for you guys to try and see if that helps, i understand your urgency to get the msl. it sucks having a phone that is as good as a paper weight.
Another thing and i do appreciate all the time you have been working on this robhuffster for people who have upgraded to MJ4 its not possible for them to downgrade to MI3 i think i read something about it not being possible to downgrade ...YIKES!
im on build jss15J.N900PVPUBMJ4 and im excited that this is almost figured out but im having the same problem as with others ##DIAG# DOES NOT REQUIRE MSL and this is trueswitching to mtp+adb is in the Qualcomm USB settings??? how are you suppose to switch to it if you guys didnt have MSL in the first place? i think you meant its default either way still i thought of trying ##debug# and where MSL is required pressing 123456 or any six digits the phone wont accept the error unless its 5 or 7 digits...can anyone confirm down grading to MI3 firmware will work then rooted will work? This other guy (heixiuyo) in the forum said he had build JSS15J.N900PVPUBMI3 and it did not work for him thats because ##3424# DOES NOT REQUIRE MSL. robhuffster could you please confirm your build and if reverting to that build from an upgrade would work?
---------- Post added at 12:34 AM ---------- Previous post was at 12:30 AM ----------
when=4092856121000
I/InputDispatcher( 658): Delivering touch to: action: 0x1
I/MSL_Checker( 1203): Enter checkMSLCode
I/MSL_Checker( 1203): success to write
D/MSL_Checker( 1203): mServiceMessenger is not null. Doing.
I/MSL_Checker( 1203): End checkMSLData
I/MSL_Checker( 1203): error=0
I/MSL_Checker( 1203): size of result : 14
---------- Post added at 12:42 AM ---------- Previous post was at 12:34 AM ----------
heres a better logcat than my previous from the getmsl.bat
C:\Users\zte\adb-tools\platform-tools>adb shell logcat 1>logcat.txt
C:\Users\zte\adb-tools\platform-tools>findstr "I/MSL_Checker( 1166):" logcat.txt
I/MSL_Checker( 1203): onCreate1
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): onCreate1
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): onCreate1
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): onCreate1
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): onCreate1
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): DEBUG
I/MSL_Checker( 1203): onCreate
I/MSL_Checker( 1203): onCreate2
I/MSL_Checker( 1203): hdata_edit
I/MSL_Checker( 1203): Chameleon diag valuenull
I/MSL_Checker( 1203): Chameleon Check value2false
I/MSL_Checker( 1203): connect To Secphone service
I/MSL_Checker( 1203): onCreate1
I/MSL_Checker( 1203): hdata_edit
I/MSL_Checker( 1203): hdata_edit
I/MSL_Checker( 1203): Enter checkMSLCode
I/MSL_Checker( 1203): success to write
I/MSL_Checker( 1203): End checkMSLData
I/MSL_Checker( 1203): error=0
I/MSL_Checker( 1203): size of result : 14
C:\Users\zte\adb-tools\platform-tools>PAUSE
Press any key to continue . . .
i am on MI3 and ##DIAG# does not have an "EDIT" and does not ask for an MSL. My comment about mtp+adb wasn't because i couldn't change them....i was pointing out that your instructions required us to change something you claim we need the MSL to get to. like do step 2 before step one. I don't need to enable hidden menus, I have no problem changing to mtp+adb...because my DAIG menu doesn't require the MSL. having said that im still back to the same problem which is, following your directions, the screen where you tell me i need to input 123456 just doesn't exist.first off there have been multiple people that have got this working on MI3. and about making sure your on mtp+adb well if you did a little search... http://forum.xda-developers.com/showthread.php?t=2521369 i came out with this solution too and basically its the same thing, a bunch of people that couldnt enable diag without the msl because it was asking for it.
If you do this
adb shell
su
am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://HIDDENMENUENABLE and then select enable
am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://IOTHIDDENMENU and then goto usb settings and thats how you would make sure without the msl that its on mtp+adb. My note 3 I am technally on MI3 but only for my bootloader. Everything else is on MI5 because I flashed the rom without the bootloader and updated everything else so that I would be able to downgrade if needs be. So basically if your not on MI3 this is probably not going to work for you. I am actively working on a solution to help those that are not on MI3 and have spent alot of hours figuring out what I have. But I will find a solution so just hold tight ok.
It's ##3282#i am on MI3 and ##DIAG# does not have an "EDIT" and does not ask for an MSL. My comment about mtp+adb wasn't because i couldn't change them....i was pointing out that your instructions required us to change something you claim we need the MSL to get to. like do step 2 before step one. I don't need to enable hidden menus, I have no problem changing to mtp+adb...because my DAIG menu doesn't require the MSL. having said that im still back to the same problem which is, following your directions, the screen where you tell me i need to input 123456 just doesn't exist.
That code doesn't get the msl though.It's ##3282#
Sent from my SPH-L720 using Tapatalk
i agree ##3282# gives you an edit option which requires an MSL but that's not the code that the OP said to use...and it still doesn't work.It's ##3282#
Sent from my SPH-L720 using Tapatalk