Palm Treo 755p was the dirst mobile i put in diag mode after carefully following D K JI's guide
Since then the most difficult part i come across is remembering how to get it in diag mode as i forget codes and methods all time, so i am gonna list it out for me as a ready guide.
Before you begin:
Get latest / old / Modified drivers for your device
Get respective cable and off you go
Palm device
Sprint Treo 755P / Sprint Treo 800w
##3424# for ##DIAG#
select the port
Palm Pre / Pixi & Plus
Bypass Activation
Download Code generation from Hitesh post pass key gen
get SN from device back or Info
Navigate to phone dialer. Type ##USBPASS#, enter the 5 digit code recieved from the pass key gen.
Navigate to 1 and change the port to diagnostic port. Plug in phone. You have access to diagnostic port.
Don't forget to go back to the usbpass and take diagnostic mode off when complete it gives option to charge or mtp mode.
This key will also work to enter in palm code to edit data settings such as mmscurl in ##3282#.
Samsung Mobiles
Fascinate
Manual Program
From the phone dialer screen, press * * 7 7 2
Enter 000000
Scroll down till you see SVC MODE NAM 1 CDMA Directory number
Tap to enter MDN then hit enter
Enter MIN number then hit enter
Now just keep hitting enter until the phone reboots
Diag mode
Go to Menu, Settings, Applications, Development and check "USB Debugging"
Bring up the dial pad on the phone and enter **87284 (**USBUI)
you should have 2 different options on the screen
select MODEM for both options
phone is now on diag mode
16digit Pass: 2010031619780721
EPIC
Manual Program
Enter ##000000#
Select edit mode and enter 000000
Type in your 10 digit MDN number and hit enter
Type in your 10 digit MIN number
Now just keep hitting enter until the phone exits the programming menu and reboots
DIag Mode
In 2.1 Just enable USB debugging (Go to Menu, Settings, Applications, Development and check "USB Debugging")
go to Wireless Controls and Enable Dial up Networking
Epic 2.2 or higher
Enable "USB Debugging"
Bring up the dial pad and enter ##8778#
You should have 2 different options on the screen
Select MODEM for both options
Reboot phone with usb plugged in
16 digit Pass: 01F2030F5F678FF9
Continum
Manual Program
Same as Fasfinate
Diagmode
Bring up the dial pad on the phone and enter **87284 (**USBUI)
you should have 2 different options on the screen
select MODEM for both options
phone is now on diag mode
16 Digit Password 2010031619810219
EPIC 4G
Manual Program
Same as EPIC
DIAG mode
enable "USB Debugging"
enter ##8778#
You should have 3 different options on the screen
Select the "ALL" option
NExus S 4G
Manual Program
Enter *#*#000000#*#*
Select edit mode and enter 000000
10 digit MDN number and hit enter
10 digit MIN number
Now just keep hitting enter until the phone exits the programming menu and reboots
Diag Mode (thanks Tarun Kabra Ji)
ENABLE "USB Debugging"
dial enter *#*#8778#*#*
2 different options on the screen
Select MODEM for both option
Juke and Smooth
Manual Program
Go to Menu, Settings, *
Enter 000000 for SPC Code or what u have
Select Network Settings
Choose Phone Number and enter (MDN), press OK
Choose NMSID to enter MIN (00 followed by the MIN) Press OK
Press Exit when done
Phone will restart and Programming is complete.
Diag Mode
Menu - Setting & tools - plress # - dial MSL - go to MTP settings - Select MSM for DIag and MTP for music transfer
----------------MORE to CUM----------------------
To bypass activation screen, press emergency call button, then at the dialer, press* # 8 3 7 8 6 6 3 3, press the Home key.
Samsung S3 / S2
Some Samsung phone the diag mode is in hidden Menu get it by (thanks to Parin)
*#22745927 then enable hidden menu
Then dial *#7284# or ##3424# Select QXDM USB Settings & Select Last option where there id DM (diagnostic mode)
HTC Mobile
##3424# (tarun Ji)
Motorola Mobile
BP Tools is supported by (thanks Kapil Ji)
Motorola Droid Bionic
Motorola Droid 3
Motorola Droid 4
Motorola Droid Razr
Motorola Droid Razr Max
Some new bootloader on Droid X2 & Photon also support this
MOre to Come --- if I have missed something please guide me or post below as your contribution