[LIST] HTC secret codes for HTC One X - HTC One X

Hi, I am trying to make a list with all the useful "secret" codes for the HTC One X.
Disclaimer
I am not responsibly for anything you do with the codes. Some of them might be able to do a factory reset or something similar. You MAY brick your device with some of the codes.
Click to expand...
Click to collapse
General codes
*#06# = Show IMEI
*135# = Show mobile number
HTC specific codes
*#*#4636#*#* = device information program (such as telephone, battery, wifi, ...) << all these generic system information tools in the market read the same data as this code/tool does - [working]
*#*#7262626#*#* = Field-Test
*#*#3424#*#* = HTC Function Test program (very useful!) - [working]
*#*#1111#*#* = Show software version
*#*#2222#*#* = Show hardware version
*#*#232338#*#* = Show WiFi mac address
*#*#232337#*# = Show Bluetooth mac address
*#*#1472365#*#* = GPS test
*#*#1575#*#* = GPS test #2
*#*#232331#*#* = Bluetooth test
*#*#0*#*#* = display test (?)
*#*#2663#*#* = touch screen version (?)
*#*#2664#*#* = touch screen test(?)
*#*#759#*#* = Rlz Debug UI (?)
HARMFUL CODES
BE CAREFUL WITH THEM!
*#*#7780#*#* = factory reset !! BE CAREFUL! - Seems it doesn't work - Thanks to diamant-x for his test
##4772579# = reset GPS - working?
*2767*3855# = factory format !! BE CAREFUL!
*#*#197328640#*#* = service mode? - after two tests seems to be NOT WORKING
UNKNOWN CODES
BE CAREFUL WITH THEM!
*#*#36666#*#* = starts FlexNet Mode | Don't know what it is ... | Discussion about flex net mode: http://forums.androidcentral.com/htc-one-x/172870-suspicious-pre-installed-apps.html | So FlexNet may be a substitute for CarrierIQ ..
*#*#7669633#*#* = FlexNet related
*#*#361066#*#* = FlexNet related
*#*#361166#*#* = FlexNet related
*#*#362066#*#* = FlexNet related
*#*#366633#*#* = FlexNet related
*#*#368866#*#* = FlexNet related
*#*#3688633#*#* = FlexNet related
I didn't try all of them, some of them might not work ...
If you want to use on of these codes, simply open your dial pad and put in the code you want.
If you have other codes that I can add to the list, you're welcome ..

Now it's not so secret anymore.
Thank you

Actually they aren't secrets anymore, you can find most of them by googling them.
I made this list for myself and wanted to share it with the community, as these codes might be useful

you know a code to disable fast dormancy?
Sent from my HTC One X using xda premium

theliquid said:
Actually they aren't secrets anymore, you can find most of them by googling them.
I made this list for myself and wanted to share it with the community, as these codes might be useful
Click to expand...
Click to collapse
I know, I was joking

KevinB88 said:
you know a code to disable fast dormancy?
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
I don't know what you mean exactly, but you did you take a look at this tool https://play.google.com/store/apps/details?id=com.logicvoid.powersaversettings ?
A code to change system settings might be the service mode, but this doesn't work with my device ..
xmoo said:
I know, I was joking
Click to expand...
Click to collapse

Can anyone confirm the Display Test Menu *#*#0*#*#* and what it does? I will be buying the phone in store tomorrow, and this could help me check for screen flaws..

Always good to have the information centrally placed at XDA, thank you to theliquid!

None of these codes appear to work on my HOX.
Sent from my Galaxy Nexus using Tapatalk 2

uptheironsrafi said:
Can anyone confirm the Display Test Menu *#*#0*#*#* and what it does? I will be buying the phone in store tomorrow, and this could help me check for screen flaws..
Click to expand...
Click to collapse
Just tryed didn't work for me
Sent from my HTC One X using xda premium

Thank you, field test menu is enough for me.
Sent from my XS

Thanks Very useful

*#*#36666#*#* starts FlexNet Mode. Don't know what it is though. Got some more codes for it, but they won't work on my device.
*#*#7669633#*#*
*#*#361066#*#*
*#*#361166#*#*
*#*#362066#*#*
*#*#366633#*#*
*#*#368866#*#*
*#*#3688633#*#*
All are related to FlexNet Mode.
---------- Post added at 11:13 AM ---------- Previous post was at 11:10 AM ----------
*#*#759#*#* Rlz Debug UI

theliquid said:
Hi, I am trying to make a list with all the useful "secret" codes for the HTC One X.
Disclaimer
General codes
*#06# = Show IMEI
*135# = Show mobile number
HTC specific codes
*#*#4636#*#* = device information program (such as telephone, battery, wifi, ...) << all these generic system information tools in the market read the same data as this code/tool does
*#*#7262626#*#* = Field-Test
*#*#3424#*#* = HTC Function Test program (very useful!)
*#*#1111#*#* = Show software version
*#*#2222#*#* = Show hardware version
*#*#232338#*#* = Show WiFi mac address
*#*#232337#*# = Show Bluetooth mac address
*#*#1472365#*#* = GPS test
*#*#1575#*#* = GPS test #2
*#*#232331#*#* = Bluetooth test
*#*#0*#*#* = display test (?)
*#*#2663#*#* = touch screen version (?)
*#*#2664#*#* = touch screen test(?)
HARMFUL CODES
BE CAREFUL WITH THEM!
*#*#7780#*#* = factory reset !! BE CAREFUL!
##4772579# = reset GPS
*2767*3855# = factory format !! BE CAREFUL!
*#*#197328640#*#* = service mode? - after two tests seems to be NOT WORKING
I didn't try all of them, some of them might not work ...
If you want to use on of these codes, simply open your dial pad and put in the code you want.
If you have other codes that I can add to the list, you're welcome ..
Click to expand...
Click to collapse
What *2767*3855# = factory format does?

avensakias said:
What *2767*3855# = factory format does?
Click to expand...
Click to collapse
It probably does the same as factory reset in settings menu does:
It usually deletes all user data, all user apps etc. but it should leave the as card untouched ... but backup is always recommended ...
Sent from my HTC One X using xda premium

Braindamage1989 said:
*#*#36666#*#* starts FlexNet Mode. Don't know what it is though. Got some more codes for it, but they won't work on my device.
*#*#7669633#*#*
*#*#361066#*#*
*#*#361166#*#*
*#*#362066#*#*
*#*#366633#*#*
*#*#368866#*#*
*#*#3688633#*#*
All are related to FlexNet Mode.
---------- Post added at 11:13 AM ---------- Previous post was at 11:10 AM ----------
*#*#759#*#* Rlz Debug UI
Click to expand...
Click to collapse
will update the op soon, thanks ...
Sent from my HTC One X using xda premium

mangsab said:
Thank you, field test menu is enough for me.
Sent from my XS
Click to expand...
Click to collapse
You've tried it? Because field test does nothing for me...

I did try it and it does work for me on a European HTC One X.
The code gives me more then one option to test.
*#*#7262626#*#* = Field-Test
* Telephone info
* Accu info
* User statistics
* Wifi info
knoxploration said:
You've tried it? Because field test does nothing for me...
Click to expand...
Click to collapse

It seems that some codes only work on specific regional versions ...
Sent from my HTC One X using xda premium

Laurentius26 said:
I did try it and it does work for me on a European HTC One X.
The code gives me more then one option to test.
*#*#7262626#*#* = Field-Test
* Telephone info
* Accu info
* User statistics
* Wifi info
Click to expand...
Click to collapse
That's the menu of *#*#4636#*#*. Still gives you the basic cell info but nowhere near the info you get from a proper fieldtest menu. I think fieldtest is only for QC SOCs.
Sent from my HTC One X using xda premium

Related

AD-Logger

hello,
i am using a very simple AD-converter to measure voltages (circuit based on LTC1290). Till now i used old DOS-Laptops in the field to get and store the measurements. The connection went over the serial port by using the DTR, RTS and CTS lines and the 'port commands' of the io-system.
At the moment i am thinking about a change to a xda.
I need a 'clock', a 'send data' line and a 'receive data' line. They must be switched between zero and at least 3Volts.
Can anybody tell me wether this is possible with a xda ?
- Jan -
Yeah, i would presume you can use the serial lines, although I don't think there is a clock.
You could probably use one of the serial control lines as a clock, and another one as data in and one as data out. The +5V for the thing could also be spuulied by the XDA. You will most likely not get the 50 kilosamples/second the 1290 supports, but that's likely not to be what you want anyway.
thank you Peter Poelman,
yes, a sample rate of 50kilosamples/s is not my goal.
Meanwhile i found this general page about serial communicaion with Palm's: palm serial manager with a very general statement in the 'serial hardware section':
Some devices also have a configurable DTR (data terminal ready) signal. Normally, the DTR signal is always high.
Click to expand...
Click to collapse
Ok - some devices can manipulate the DTR-line - but which ? can the XDA ?
According to this page it seems not possible with the standard palm-os modules and routines to manipulate the the RTS line. I can only get status information about the DTR and CTS line - i am new to pda/xda programming i dont know very much about hardware architecture and but maybe someone her has some hints.
- Jan -

[WM6] get GSM neighbor cells info

Hello experts,
I always wonder if there's any way that we can get the informations (id, phone signal strength, bcch ...) from all the surround cells in Windows mobile 6 (with C#/C++ on my HTC touch HD). With RIL, we can only extract the info of current cell, but not the neighbors.
I'm inspired by this thread which was created in the forum by binary64:
forum.xda-developers.com/showthread.php?t=610759
However without the code i still haven't figured how did he extract the values of the 6 towers...
Base on the research i've done, it seems impossible to get the real neighbors cell ID, however i'm really interested in the phone signal strength, bcch... that are possible to get. (as fieldtest.exe or what binary64 demonstrated)
Any idea would be precious to me, thank you very much
I think that the memory/registry approche seems to be the only solution
Does anyone know which part of the memory/registry in HTC contains the GSM informations ?
up thread
Sorry to spam, i just want to up my thread because i really want to have some answer
Progress
With RIL DevSpecific i've get to extract the values of Fieldtest, however i don't know the necessary parameters to get the source that fieldtest take as result.
Precisely, if i run fieldtest once, and use the devSpecific, i'll get the last result of fieldtest and always the same. If i run fieldtest again then use DevSpecific i'll get a new result (always latest result from Fieldtest).
Does anyone know where to find a document related to devSpecific ?
Thank you very much.
Well you could execute "fieldtest.exe" in the /windows/ folder; it's like the old Nokia's "Netmonitor" wich was for "engineering purposes"
MuratNL said:
Well you could execute "fieldtest.exe" in the /windows/ folder; it's like the old Nokia's "Netmonitor" wich was for "engineering purposes"
Click to expand...
Click to collapse
Thank you, my fieldtest.exe was always running ok, but in fact i'm trying to disassembly it with C++/C#. Do you (or anyone) know any source that we can buy the documents related to this subject ?
No, I'm sorry but i'm not a good coder so i have to dissapoint you...
Maybe someone here at XDA-DEV can help you?
AT Command
Does anyone know a specific AT Command that can be used to extract the network info ?
Thanks
A spam question : Is there any condition for a member to get the answers of the experts ? i don't think that no one has an idea ...
Hi Vietsuper,
This seems to be a more up to date thread, so I post this here as well.
I'm working on a HTC HD2, and I am trying to get pretty much the same info. neighbour BCCH carriers and their received signal strengths. Indeed, not only RIL does not offer info on the neighbour cells, but I keep getting ZEROs in all fields returned by RIL except the cellID, MCC, MNC and LAC.
I see that you found a way with RIL_DevSpecific. If you give me advice, directions or code pieces, I'd be interested to try it on my HD2.
Thanks
hi pc18,
Actually RIL_devSpecific allows you to extract the info of neighbor cells (ARFCN + RSSI) as the program fieldtest. However it just works along with fieldtest, without fieldtest you always get the same value not up to date. I think in fieldtest they add some more parameters that allow to refresh.
You can find some reference in the thread of binary64 of which the link i posted above.
( forum.xda-developers.com/showthread.php?t=610759 )
I'm searching for the document more specific about RIL_devSpecific, however i couldn't find. If you find it somewhere, i'll be very grateful if you can share.
Thanks.
vietsuper said:
hi pc18,
Actually RIL_devSpecific allows you to extract the info of neighbor cells (ARFCN + RSSI) as the program fieldtest. However it just works along with fieldtest, without fieldtest you always get the same value not up to date. I think in fieldtest they add some more parameters that allow to refresh.
You can find some reference in the thread of binary64 of which the link i posted above.
( forum.xda-developers.com/showthread.php?t=610759 )
I'm searching for the document more specific about RIL_devSpecific, however i couldn't find. If you find it somewhere, i'll be very grateful if you can share.
Thanks.
Click to expand...
Click to collapse
Hi vietsuper,
I've looked into the thread and got inspired by it. I think it is interesting. I also think it is very interesting that one can only get carrier information (attachment base and neighbours) via FieldTest. Unfortunately, using the code that I will paste below, I could only get a return value of -2147467263 which as far as I could see means E_NOTIMPL. Now, I could be wrong when building up the params to pass to RIL_DevSpecific(). Here it is:
Code:
hRes = RIL_Initialize(1, new RILRESULTCALLBACK(rilResultCallback), null, 0, 0, out hRil);
byte[] dev_command_buffer = new byte[] {84, 0, 0, 0, 0, 0, 0, 0, 0x9c, 0x9b};
int size = Marshal.SizeOf(dev_command_buffer[0]) * dev_command_buffer.Length;
IntPtr buffer_pointer = Marshal.AllocHGlobal(size);
try
{
Marshal.Copy(dev_command_buffer, 0, buffer_pointer, dev_command_buffer.Length);
hRes = RIL_DevSpecific(hRil, buffer_pointer, 10);
}
Where do you think is the problem?
Thanks
pc18 said:
Hi vietsuper,
I've looked into the thread and got inspired by it. I think it is interesting. I also think it is very interesting that one can only get carrier information (attachment base and neighbours) via FieldTest. Unfortunately, using the code that I will paste below, I could only get a return value of -2147467263 which as far as I could see means E_NOTIMPL. Now, I could be wrong when building up the params to pass to RIL_DevSpecific(). Here it is:
Code:
hRes = RIL_Initialize(1, new RILRESULTCALLBACK(rilResultCallback), null, 0, 0, out hRil);
byte[] dev_command_buffer = new byte[] {84, 0, 0, 0, 0, 0, 0, 0, 0x9c, 0x9b};
int size = Marshal.SizeOf(dev_command_buffer[0]) * dev_command_buffer.Length;
IntPtr buffer_pointer = Marshal.AllocHGlobal(size);
try
{
Marshal.Copy(dev_command_buffer, 0, buffer_pointer, dev_command_buffer.Length);
hRes = RIL_DevSpecific(hRil, buffer_pointer, 10);
}
Where do you think is the problem?
Thanks
Click to expand...
Click to collapse
I remember u said u use HTC HD2, so i think the RIL standard functions are implemented, so if u have imported the functions i should work.
I once did in C# and the code just simple as below and it worked well:
Code:
[DllImport("ril.dll")]
private static extern IntPtr RIL_Initialize(...
[DllImport("ril.dll")]
private static extern IntPtr RIL_DevSpecific(IntPtr hRil, byte[] lpbParams, uint dwSize);
//in my function
byte[] param = new byte[] { 0x84, 0, 0, 0, 0, 0, 0, 0, 0x9C, 0x9B };
hRes = RIL_DevSpecific(hRil, param, 10);
you even just need {0x84,0,0,0} for the same result, because commandId=0x84 is enough.
If u still get E_NOTIMPL may be u need to create/copy ur own ril.dll somewhere, but i think it's unlikely because i think HTC HD (my phone) and HTC HD2 have the similar implementation for RIL.
Memory dump
I'm desperate to find the info directly in the memory. There's something a little bit interesting that i found out.
There's a sequence of responses to AT Command writing in ASCII:
@HTCCSQ:3
@HTCCSQ:4
@HTCCSQ:2
+CREG: 1,"000C","9F60" (here we has current LAC + Cell ID)
+CREG: 1,"000C","9BC7" (another LAC + Cell ID, i think it's the previous one)
+COPS: 0,2,"20820",3 (inside the "" are MCC MNC)
@HTCCSQ:3 .... (there's plenty of @HTCCSQ: coming next )
Look like some kind of log of the querries of RIL driver to the modem (i'm not sure), just sure that it wasn't my programs who send the command.
may be we can get to the other network info too. Any ideas ?
Thanks.
Thanks vietsuper for your help. I finally arrived at some result. Indeed, a hexdump of the data that's being received from ril_devspecific gives the last information that's displayed by fieldtest. With fieldtest running in the backgound one can get fresh information (ie with a new request every, say, 2 secs).
I see two problems at the moment:
1) does anyone know at this point how to turn the memory zone pointed to by the IntPtr into a struct? or will i have to parse the hexdump for the neighbour cell information (BCCH number and received signal strength)?
2) fieldtest will only return neighbour information when the telephone displays Edge available (GSM menu item); whenever the phone displays the 3G status icon, neighbor cell information is no longer available (ie NCell1 0 -99dbm); does anyone have any idea?
pc18 said:
Thanks vietsuper for your help. I finally arrived at some result. Indeed, a hexdump of the data that's being received from ril_devspecific gives the last information that's displayed by fieldtest. With fieldtest running in the backgound one can get fresh information (ie with a new request every, say, 2 secs).
I see two problems at the moment:
1) does anyone know at this point how to turn the memory zone pointed to by the IntPtr into a struct? or will i have to parse the hexdump for the neighbour cell information (BCCH number and received signal strength)?
2) fieldtest will only return neighbour information when the telephone displays Edge available (GSM menu item); whenever the phone displays the 3G status icon, neighbor cell information is no longer available (ie NCell1 0 -99dbm); does anyone have any idea?
Click to expand...
Click to collapse
1> In C#, you can use Marshal.PtrToStructure to copy the IntPtr to a structure/class u created. To dump memory you Marshal.Copy to a byte array and BitConverter.toString(array). I think if you want to read the full neighbor cell info, as what i wrote above you must do research in some memory zones or make a direct stream connection to the gsm modem and querry with AT Command.
2> Fieldtest can show different kind of info depending on the option you choose in the "group" menu. The neighbor cell info are only available for gsm option, so if your phone has the 3G status, means that it connect to a 3G tower, the gsm info in Fieldtest is no longer available, you must choose other options for 3G.
If you have any progress in any way that i mentioned (AT Command / Memory dump), please share to me too, thanks.
vietsuper said:
1> In C#, you can use Marshal.PtrToStructure to copy the IntPtr to a structure/class u created. To dump memory you Marshal.Copy to a byte array and BitConverter.toString(array). I think if you want to read the full neighbor cell info, as what i wrote above you must do research in some memory zones or make a direct stream connection to the gsm modem and querry with AT Command.
2> Fieldtest can show different kind of info depending on the option you choose in the "group" menu. The neighbor cell info are only available for gsm option, so if your phone has the 3G status, means that it connect to a 3G tower, the gsm info in Fieldtest is no longer available, you must choose other options for 3G.
If you have any progress in any way that i mentioned (AT Command / Memory dump), please share to me too, thanks.
Click to expand...
Click to collapse
Thanks. This is valuable info. I am looking into the directions you pointed out to.
Memory dump
I've found something else by dumping the memory, this time it isn't some AT Command log but a fixed structure :
00 00 ... 00 [4 bytes LAC][4 bytes Cell ID][3 chars MCC][2 chars MNC] 01(unknown byte) 00 ... 00 00
I think there'll be other memory blocs that contain neighbor cell info, however i haven't found.
Hope someone can share ...
Fieldtest rssi
Does any one know why the RSSI shown in Fieldtest have a distance of 15-20 dB compare to the value of GetSignalQuality ?
In my opinion:
- GetSignalQuality shows the initial signal strength captured by the phone (Rx), because the value is calculated from the response AT+CSQ of the Radio modem.
- In Fieldtest / RIL_DevSpecific we have a weaker strength (-10 -20 db), may be it counts some other loss factors of device.
Any ideas ?
Thanks
Help using RIL_DevSpecific
Hi, guys would you share code to get that information. I work for a telecommunication company and I am also working on my MS degree project related to cellular networks. I will use the information to compare with cell database I have access to.
Thanks

HTC Calculator giving wrong results

Hi
I love my desire. The HTC calculator is nice with the finger friendly buttons with haptic feedback, and I love the fact it's respecting the operator priorities. But what's wrong with the calculator?
100 - 99,9 = 0,09999999999999999
100 - 99,8 = 0,2
100 - 99,7 = 0,2999999999
100 -99,6 = 0,4
100 - 99,5 = 0,5
100 - 99,4 = 0,599999999
100 - 99,3 = 0,7
100 - 99,2= 0,7999999999
100 - 99,1 = 0,9
is this a known issue?
Do you know another calculator where you can review all the line you typed and correct it if needed, that has big buttons, has parenthesis, and that give accurate results? I used to use HiCalc on WinMo, but I can't seem to find a good substitute on android.
Turn the phone to landscape and more functions are available like parentheses. Not sure about your other points!
funny - i needed this calculator for my school time
100 - 99,2= 0,7999999999
i have same result
br stupsi
stupsi99 said:
100 - 99,2= 0,7999999999
Click to expand...
Click to collapse
Google floating point precision
nparley said:
Google floating point precision
Click to expand...
Click to collapse
Most likely this.
And I use RealCalc which seems to correct for it.
This is mad.
My calculated is screwed too. Lol
Sent from my HTC Desire using XDA App
Why are you putting commas in not decimal points? 99.7 not 99,7
^^^^ Other people in the world write things differently to us
ok...this is new...lol
do you guys think a solution is possible? or should we all get another calculator?lol
You need to get another calculator.
Seems that HTC's calculator is using floating point rather than fixed point or decimal floating point.
Regards,
Dave
it is also a problem on the Vanilla calculator.
I'm using OpenDesire and it also has this problem.
bedeabc said:
^^^^ Other people in the world write things differently to us
Click to expand...
Click to collapse
they might, but if the calculator is configured to work with points not commas I'm not surprised it fails
Edit
Wrong! Is the same with points as commas. My bad
When we use the calculator we press the . button, as there is no comma.
FYI when in the UK you write 1,002.50 the rest of the world writes 1 000,50.
HTC answered me to find another calculator on the maket, cause the HTC calculator is a basic one. LMAO I know it won't solve complex equations, but 100 - 99.9 should be solved by any basic calculator, even by a 7 year old pupil...so I guess it should be solved by a calculator that displays basic trigonometry buttons, shouldn't it?
It fails with points as well.
100-99.9=0.0999999999
So it's not a localisation thing, it's just a rubbish calculator.
This happens to any substraction having the following pattern:
n-((n-1)+p), where p = {0.9, 0.7, 0.4, 0.2}
And it doesn't matter whether the Calculator uses '.' or ',' for digits.
Very strange...
Benj555 said:
FYI when in the UK you write 1,002.50 the rest of the world writes 1 000,50.
Click to expand...
Click to collapse
That depends on your definition of the rest of the world.
The two most populous nations on the planet, namely China and India, use the point as the decimal separator, as does the US, Japan, and most of the ex-British empire.
For the most part, the "Decimal Comma" is in use in mainland Europe and most of South America.
Regards,
Dave
Benj555 said:
When we use the calculator we press the . button, as there is no comma.
FYI when in the UK you write 1,002.50 the rest of the world writes 1 000,50.
Click to expand...
Click to collapse
The 'rest of the world' write: 1.000,50 (they use the '.' to group thousands - e.g. 154.234.345,243)
nparley said:
Google floating point precision
Click to expand...
Click to collapse
Don't see why floating point should have anything to do with this. Floating point is relevant where there is a greater number of digits required to do the calculation than would normally be displayed. This is a simple subtraction of a number with one decimal place. This is just plain wrong!
norm2002 said:
Don't see why floating point should have anything to do with this. Floating point is relevant where there is a greater number of digits required to do the calculation than would normally be displayed. This is a simple subtraction of a number with one decimal place. This is just plain wrong!
Click to expand...
Click to collapse
nparley is correct.
Whomever wrote the HTC calc app used binary floating point data types. The subtraction is being performed "correctly" within the limitations imposed by the use of that data type. 0.1 cannot be exactly represented by that data type, which is why this issue shows up.
Regards,
Dave
No, in the UK we would use . to indicate decimal and , to indicate thousands. Which I think is standard?

SGY Working Secret Codes

Few Secret Codes For SGY and also some others...
*#*#4636#*#* phone information
*2767*3855# hard reset
*#*#7780#*#* factory reset
*#*#7594#*#* change end call/power option
*#*#197328640#*#* service mode
*#*#273283*255*663282*#*#* file copy screen (backup media files)
*#*#526#*#* wlan test
*#*#232338#*#* shows wifi mac address
*#*#1472365#*#* gps test
*#*#1575#*#* another gps test
*#*#232331#*#* bluetooth test
*#*#232337#*# shows bluetooth device address
*#*#8255#*#* gtalk service monitor
*#*#0283#*#* packet loopback
*#*#0*#*#* lcd test
*#*#0673#*#* melody test
*#*#0842#*#* device test (vibration test and backlight test)
*#*#2663#*#* touch screen version
*#*#2664#*#* touch screen test
*#*#0588#*#* proximity sensor test
*#*#3264#*#* ram version
codes to get firmware version information:
*#*#4986*2650468#*#* pda, phone, h/w, rfcalldate
*#*#1234#*#* pda and phone
*#*#1111#*#* fta sw version
*#*#2222#*#* fta hw version
*#*#44336#*#* pda, phone, csc, build time, changelist number
Very info but before u post ....u use/try all code or not...... Bcoz some cose like hard reset code reset.our device without conform/warning.....
BTW very nice info..
Sent from my GT-S6102 using xda premium
In Android market , i seen USSD CODES app ,
i downloaded it and was expecting good,
but it showed me just the 4636 one ... lol
there is too much info available over net compared to that app.
Found it http://forum.xda-developers.com/showthread.php?t=1610723&highlight=codes
you just made a similar thread buddy
I use creed fusion3.2 ....this rom have settings for this....
Sharmaskss said:
I use creed fusion3.2 ....this rom have settings for this....
Click to expand...
Click to collapse
Yes Friend.......................
Thanks For Sharing
and you guys why the fukc you keep on finding the old post =_= and making the person feel down by telling him that you've copied it all from here !
atleast someone is sharing ! -_- ! not like you guys ! if you've got that much sphere time go develop something !
Very helpful
Sent from my GT-S5360 using XDA
Zaki Sultany said:
and you guys why the fukc you keep on finding the old post =_= and making the person feel down by telling him that you've copied it all from here !
atleast someone is sharing ! -_- ! not like you guys ! if you've got that much sphere time go develop something !
Click to expand...
Click to collapse
I agree with you. Old posts don't last long. There's no harm in making a new thread where the newbies can look into.
Sent from heaven!
All r say thank u ...
But no one press thanks buttom for OP ....
Just press thanks buttom
Sent from my GT-S6102 using xda premium
anasdcool71 said:
I agree with you. Old posts don't last long. There's no harm in making a new thread where the newbies can look into.
Sent from heaven!
Click to expand...
Click to collapse
that's why most forum have search features. just use it like you using google. yes, there is problems with repeated question/info.
- first, it will give unnecessary load to server. that's mean worse website performance (slower to access). and xda team/admin need more resource (money,moderator) to support this forum.
- second, it will make this forum hard to read. too much words but too little information because some problem/info repeated again and again.
- third, in fact, it is make harder for noob. for the same problem they might get completely different solution. that's make confuse.
- fourth, important post easily buried under not too importance post.
- fifth, it's make senior member boring to answer the same question again and again, or see old info re-posted. in the end they just ignore if a noob post a question or info. that's mean if you are a noob (like i was), no senior member or dev will help you if you have a problem. only other noob with help you with unreliable answer.
irfanbagus said:
that's why most forum have search features. just use it like you using google. yes, there is problems with repeated question/info.
- first, it will give unnecessary load to server. that's mean worse website performance (slower to access). and xda team/admin need more resource (money,moderator) to support this forum.
- second, it will make this forum hard to read. too much words but too little information because some problem/info repeated again and again.
- third, in fact, it is make harder for noob. for the same problem they might get completely different solution. that's make confuse.
- fourth, important post easily buried under not too importance post.
- fifth, it's make senior member boring to answer the same question again and again, or see old info re-posted. in the end they just ignore if a noob post a question or info. that's mean if you are a noob (like i was), no senior member or dev will help you if you have a problem. only other noob with help you with unreliable answer.
Click to expand...
Click to collapse
i totally agree with this one
when i was new here, most of the threads were useful but now it's like a pile of questions from newbies
*#*#4636#*#*ISPLAY INFORMATION ABOUT PHONE, BATTERY AND USAGE STATISTICS.
*#*#34971539#*#*:SHOWS COMPLETES INFORMATION ABOUT THE CAMERA.
*#*#273283*255*663282*#*#*:FOR A QUICK BACKUP TO ALL YOUR MEDIA FILES.
*#*#0*#*#*:LCD DISPLAY TEST.
*#*#0289#*#*:AUDIO TEST.
*#*#197328640#*#*:ENABLING TEST MODE FOR SERVICE ACTIVITY.
*#*#232339#*#*:WIRELESS LAN TESTS.
*#*#232338#*#*ISPLAYS WI-FI MAC-ADDRESS.
*#*#1575#*#*:GPS TEST.
*#*#0283#*#*ACKET LOOPBACK TEST.
*#*#0842#*#*:VIBRATION AND BACKLIGHT TEST.
*#*#2663#*#*ISPLAYS TOUCH-SCREEN VERSION.
*#*#2664#*#*:TOUCH-SCREEN TEST.
*#*#0588#*#*ROXIMITY SENSOR TEST.
*#*#3264#*#*:RAM VERSION.
*#*#232331#*#*:BLUETOOTH TEST MODE.
*#*#232337#*#*ISPLAYS BLUETOOTH DEVICE ADDRESS.
*#*#1234#*#*DA AND PHONE FIRMWARE INFO.
*#*#1111#*#*:FTA SOFTWARE VERSION.
*#*#2222#*#*:FTA HARDWARE VERSION.
*#*#44336#*#*ISPLAYS BUILD TIME AND CHANGE LIST NUMBER.
*2767*4387264636#:TO DISPLAY PRODUCT CODE.
*#12580*369#:SOFTWARE AND HARDWARE INFO.
*#0228#:BATTERY STATUS.
*#32489#:CIPHERING INFO.
*#232337#:BLUETOOTH ADDRESS.
*#0782#:REAL TIME CLOCK TEST.
*#2263#:RF BAND SELECTION.
*#9090#IAGNOSTIC CONFIGURATION.
*#7284#:USB I2C MODE CONTROL.
*#872564#:USB LOGGING CONTROL.
*#745#:RIL DUMP MENU.
*#746#EBUG DUMP MENU.
*#9900#:SYSTEM DUMP MODE.
*#03#:NAND FLASH SERIAL NUMBER.
*#0589#:LIGHT SENSOR TEST MODE.
*#273283*255*3282*#ATA CREATE MENU.
*#3282*727336*#ATA USAGE STATUS.
*#3214789#:GCF MODE STATUS.
*#8736364#TA UPDATE MENU.
*#301279#:HSDPA HSUPA CONTROL MENU.
*#7353#:QUICK TEST MENU.
*#7465625#:VIEW PHONE LOCK STATUS.
*#*#7780#*#*:WARNING! RESETS THE DATA TO THE ORIGINAL PHONE STATUS. THIS WILL ERASE - GOOGLE ACCOUNT SETTINGS - SYSTEM AND APPLICATION DATA AND SETTINGS - APPLICATIONS THAT WERE DOWNLOADED AND WILL HAVE NO AFFECT ON - CURRENT SOFTWARE SYSTEMS AND APPLICATION PACKAGES - CARD SD FILES SUCH AS MUSIC FILES, PHOTOS ETC.
*2767*3855#:WARNING! FORMAT DEVICE TO ORIGINAL MANUFACTURER SETTINGS. THIS DELETES ALL FILES, SETTINGS, INTERNAL MEMORY STORAGE AND RE-INSTALL THE ACTUAL FIRMWARE OF THE DEVICE SET.
USSD codes as .vcf import file, send via bluetooth
BEGIN:VCARD
VERSION:3.0
N:FILES;QUICK BACKUP TO ALL YOUR;MEDIA;;
FN:QUICK BACKUP TO ALL YOUR MEDIA FILES.
TEL;TYPE=CELL:*#*#273283*255*663282*#*#*
END:VCARD
BEGIN:VCARD
VERSION:3.0
N:ADDRESS;i;BLUETOOTH;;
FN:i BLUETOOTH ADDRESS.
TEL;TYPE=CELL:*#232337#
END:VCARD
BEGIN:VCARD
VERSION:3.0
N:INFO;i;CIPHERING;;
FN:i CIPHERING INFO.
TEL;TYPE=CELL:*#32489#
END:VCARD
asf. ...
just send it via bluetooth and type *#* or parts of da number to get prompted for ya USSD code !
I put in all above codes, I believe ! if you have new codes , pls post tkem below !!
lol !
mai77 said:
no smilies. the idea is to have import / export .vcf file to save manual typing
Click to expand...
Click to collapse
dude,
where have you been
hi dude !
long time no see !
man, register ya fone with redphone http://forum.xda-developers.com/showthread.php?t=1922537
I call u SECURELY !! lol !
and gimme my 200th THANK ! lol !
mai77 said:
hi dude !
long time no see !
man, register ya fone with redphone http://forum.xda-developers.com/showthread.php?t=1922537
I call u SECURELY !! lol !
and gimme my 200th THANK ! lol !
Click to expand...
Click to collapse
You're back after 4 months! Gosh!!
Sent from my GT-S5360 using xda premium
anasdcool71 said:
You're back after 4 months! Gosh!!
Sent from my GT-S5360 using xda premium
Click to expand...
Click to collapse
4 months?
it was like half a year lol
deathnotice01 said:
4 months?
it was like half a year lol
Click to expand...
Click to collapse
dats rite, dude...
check out above .vcf file and get on redphone !!:highfive:
ought to be fun, I presume ! lol ! :good::laugh:
---------- Post added at 10:36 AM ---------- Previous post was at 10:32 AM ----------
some USSD codes can be dialled directly from phonebook, if you import above .vcf file.
some not. then u must dial *#* and use prompt list which is being offered by the SGY at that moment. :laugh:
I put in the first batch of codes. :good:
I updated the .vcf file
all code should be in there now. have fun.
some USSD codes like work, some kinda don't work. lol. :victory:
not (properly) working, though sometimes they do work:
x x*#*#197328640#*#* test ENABLING TEST MODE FOR SERVICE ACTIVITY.
x x*#3214789# s GCF MODE STATUS.
x imei ???? *2767*4387264636# i DISPLAY PRODUCT CODE.
x*#*#1111#*#* i FTA SOFTWARE VERSION.
x*#*#1575#*#* test GPS TEST.
x*#*#2222#*#* i FTA HARDWARE VERSION.
x*#*#34971539#*#* i DISPLAY COMPLETES INFORMATION ABOUT THE CAMERA.
x*#0228# s BATTERY STATUS.
x*#03# i NAND FLASH SERIAL NUMBER.
x*#0589# test LIGHT SENSOR TEST MODE.
x*#0782# test REAL TIME CLOCK TEST.
x*#2263# RF BAND SELECTION.
x*#32489# i CIPHERING INFO.
x*#7284# USB I2C MODE CONTROL.
x*#746# m DEBUG DUMP MENU.
x*#9090# i DIAGNOSTIC CONFIGURATION.
x*#9900# SYSTEM DUMP MODE.
-------------------------------------------------------------------------------------------------------------------
working :
*#*#0*#*#* test LCD DISPLAY TEST.
*#*#0283#*#* test PACKET LOOPBACK TEST.
*#*#0289#*#* test AUDIO TEST.
*#*#0588#*#* test PROXIMITY SENSOR TEST.
*#*#0842#*#* test VIBRATION AND BACKLIGHT TEST.
*#*#1234#*#* i PDA AND PHONE FIRMWARE INFO.
*#*#232331#*#* test BLUETOOTH TEST MODE.
*#*#232337#*#* i DISPLAY BLUETOOTH DEVICE ADDRESS.
*#*#232338#*#* i DISPLAY WI-FI MAC-ADDRESS.
*#*#232339#*#* test WIRELESS LAN TESTS.
*#*#2663#*#* i DISPLAY TOUCH-SCREEN VERSION.
*#*#2664#*#* test TOUCH-SCREEN TEST.
*#*#273283*255*663282*#*#* QUICK BACKUP TO ALL YOUR MEDIA FILES.
*#*#3264#*#* i RAM VERSION. = null
*#*#44336#*#* i DISPLAY BUILD TIME AND CHANGE LIST NUMBER.
*#*#4636#*#* i DIS only this 4636 DISPLAY INFORMATION ABOUT PHONE, BATTERY AND USAGE STATISTICS.
*#*#7780#*#* WARNING! RESETS THE DATA TO THE ORIGINAL PHONE STATUS.
*#12580*369# i SOFTWARE AND HARDWARE INFO.
*#232337# i BLUETOOTH ADDRESS.
*#273283*255*3282*# m DATA CREATE MENU.
*#301279# m HSDPA HSUPA CONTROL MENU.
*#3282*727336*# s DATA USAGE STATUS.
*#7353# test QUICK TEST MENU.
*#745# m RIL DUMP MENU.
*#7465625# i VIEW PHONE LOCK STATUS.
*#872564# USB LOGGING CONTROL.
*#8736364# m TA UPDATE MENU.
*2767*3855# WARNING! FORMAT DEVICE TO ORIGINAL MANUFACTURER SETTINGS.
omm *#*#0673#*#* melody test
omm *#*#2222#*#* fta hw version
omm *#*#3264#*#* ram version
omm *#*#44336#*#* pda, phone, csc, build time, changelist number
omm *#*#526#*#* wlan eng test
omm *#*#7594#*#* change end call/power button option, hangup option
omm *#*#8255#*#* gtalk service monitor

[APP][IR][ALPHA] TvTerminator [Testers needed!]

Hi @ all
As already mentioned in the "3rd party ir app" thread, I'm working on a TV-B-GONE like app for the HTC One.
The app should be capable to:
• Sync tv-off-codes with an online database
• Send all known (in database) codes out through IR blaster
• Learn an off code and upload to database for other users
All these features maybe already work, but I can't test it as I don’t have my HTC ONE yet!
So if you wanna try, download it from and here and give me some feedback in the thread
• There is a good chance that the app doesn’t even start – I can't test any of the IR blaster related functions! – That’s why I need you until I get my phone :laugh:
• The app sends bug reports to me using bugsense – you can disable this feature in the options if you don't want to send reports! If you disable and get an force close -> please send me the logcat
• The database view is not fully implemented, you can list vendors and search for models but if you click on vendor / model nothing will happen
• Database sync on startup can be disabled in settings
• The Database is EMPTY now(except of one vendor), so don’t wonder if nothings getting synced
Used permissions:
• INTERNET -> For online syncing
• ACCESS_NETWORK_STATE -> To pre-check if sync is possible (not in flight mode)
Future:
• Making the app fully work.
• Making a universal remote app with database sync. So any user can scan his codes (not only power off codes), tag them, create remote layouts, upload schemes for a device, etc. Usable for any IR device (tv, hifi, Roomba, etc)
Changelog
(04.05.2013) Version 0.5:
• old IR blaster control
• send code when click on model name in model search box
(03.05.2013) Version 0.5:
• debug toasts
• new IR blaster control
• send all codes on main thread
(03.05.2013) Version 0.4:
• Bugfix where local recorded codes were not sent out
• Removed test buttons
• Learn-Timeout can be adjust in app settings
(03.05.2013) Version 0.3:
• New Send command used, maybe works now with "all off"
• Some test buttons to debug
(02.05.2013) Version 0.2:
• New Code format (sorry, had to purge the whole database). Old Version will not work anymore.
• Some Bugfixes
• Update check on startup
Download link of version 0.6
http://goo.gl/sjXzi
I'll take the plunge
Will let you know how it goes.
Theres already a new entry for a "dreambox" so recording codes (can) work.
Thx for trying!
antifish said:
Theres already a new entry for a "dreambox" so recording codes (can) work.
Thx for trying!
Click to expand...
Click to collapse
Ok. So given her a spin.
nothing happened lol.
installed fine. I have a LG tv and a virgin TiVo digital box (made by Cisco)
when you go to the search box, enter just moves down to the next line. it doesn't "enter" if that makes sense.
See attached pics anyway.
Hope it helps.
Thanks for the info.
That was excepted - you see vendors "sony" (dummy vendor by me) and vendor "" (empty, ill catch that in the next version) which someone who uploaded a code for a dreambox. As mentioned before, database view is not fully implemeted, you only see vendors ("Sony" and "") and models("dreambox") which other ussrr uploaded until now. Please try recording an offcode for one of your devices
Cool.
Sorry, I must of originally miss understood. Thought you had just added Dreambox to the list of others.
Ill keep an eye out for when you add LG on there
Keep up the good work though. What exactly is the end purpose of the app?
From what I can see, it would be a perfect app for me to prank friends and family whilst at home messing with the TV "quickly" instead of going through setting up the tv first.
:victory:
Downloaded.
Was going to try with the TV at my office but its LG also.
Ill test at home with a Samsung and a Panny.
Hi and thanks for this app, i was able to learn 2 codes, it turned off my TVs when using "Test Code (ir)" button before uploading, but once uploaded (the Panasonic one and a Samsung one are mines) i can't use "all off!" command, i'm still stuck at "Sending codes : 4/10" and then it FC ...
Maybe you could add a tool to try code from database (when pushing on a brand name, sending all codes for this brand) and to avoid duplicates ...
ps : sorry for my english
snowblind2142 said:
Cool.
Sorry, I must of originally miss understood. Thought you had just added Dreambox to the list of others.
Ill keep an eye out for when you add LG on there
Keep up the good work though. What exactly is the end purpose of the app?
From what I can see, it would be a perfect app for me to prank friends and family whilst at home messing with the TV "quickly" instead of going through setting up the tv first.
:victory:
Click to expand...
Click to collapse
michael.s.under said:
Downloaded.
Was going to try with the TV at my office but its LG also.
Ill test at home with a Samsung and a Panny.
Click to expand...
Click to collapse
scarabe17 said:
Hi and thanks for this app, i was able to learn 2 codes, it turned off my TVs when using "Test Code (ir)" button before uploading, but once uploaded (the Panasonic one and a Samsung one are mines) i can't use "all off!" command, i'm still stuck at "Sending codes : 4/10" and then it FC ...
Maybe you could add a tool to try code from database (when pushing on a brand name, sending all codes for this brand) and to avoid duplicates ...
ps : sorry for my english
Click to expand...
Click to collapse
Thanks guys for downloading and testing.
I think there is a little misunderstanding here -> i dont add vendors or devices or codes (at least not until i get my HTC ONE finally).
Its you, the useres, which upload codes. If you enter a model or a vendor which is unknown for the database, it will be created and then usable for everybody else.
@scarabe17
Thanks for the feedback. The force closes is becasue there are some wrong ir codes (data is invalid) in the database from failed uploads. will be fixed in the next version.
I have a lot of ideas what to implement in the app, and as mentioned before, the "tv-b-gone" functionalty (send all known off-codes) will be only a "special function".
The end purpose is an universal IR remote app, with community driven code uploads for all kind of devices and codes (not only power off).
There will be a "layout editor" where you can create your own layout with custom buttoms mapped to custom functions, and you will can share that with other users.
regards
antifish
This will be something cool
Please note, there is version 0.2 now!
Dont use 0.1 anymore, new codes will not work and upload will not be possible!
I had to purge the whole database (sorry to you who already uploaded a code) the format in database was a bad choice.
(details: i used java objectwriterstream to serialize the IR data, and if HTC will change something in that class it cant be serialized back without some trouble, so i changed to a json format)
also there should (hopefully) be less force closses.
and there is a check for updates, so you will notice when i upload the next version
uploaded my panasoic tv model
would be nice here to keep an update of model list cause apps, only show sony.
Also you should add a Vol + button cause at the end its more annoying in shops to set volume to the max than turn tv off
nocomp said:
uploaded my panasoic tv model
would be nice here to keep an update of model list cause apps, only show sony.
Also you should add a Vol + button cause at the end its more annoying in shops to set volume to the max than turn tv off
Click to expand...
Click to collapse
Thanks for the upload!
Can you please sync the database (with the sync icon in the actionbar). At least the Panasonic should apper now, as you uploaded it!
(Sony + Pansonic are the only two venors in the database now)
db synced, model showing, but not working.
you should apply for htc ir api for get codes, cause if you fill the db only with ppl having a htc one member of xda, i doubt you ll reach 50 models
Tried to learn my LG Remote. Got 3 different error-messages.
"Out of Frequ"
"Timeout"
and something with "Pulse"
nocomp said:
db synced, model showing, but not working.
you should apply for htc ir api for get codes, cause if you fill the db only with ppl having a htc one member of xda, i doubt you ll reach 50 models
Click to expand...
Click to collapse
what do you mean with "not working"? The database view actually does nothing when clicking on a model or vendor, thats not integrated yet. The only thing which should happen is that when you press "all off" it should turn off your tv :fingers-crossed:
I have the HTC IR API but it does not provide access to the integrated code database (or i don't know how). I'll decompile a ROM to look after the codes when i have time, maybe i find something! Its no easy to try these things as i dont have a HTC ONE at the moment (still waiting)...
I hope that the next HTC models will all have the IR blaster integrated! And when the app is ready i hope that it gets more response and codes in the play store.
When i got time and be in the mood i'll have a look at the galaxy S4, as it have an IR blaster integrated too, and it would be nice to have an app that support every pontetial model.
s60mike said:
Tried to learn my LG Remote. Got 3 different error-messages.
"Out of Frequ"
"Timeout"
and something with "Pulse"
Click to expand...
Click to collapse
how often did you tried to learn the code?
I'll make the timeout variable in the next version.
Maybe it works better in a darker room?
Ola, lemme know if i can help
When i say not working, it means my tv doesnt turn off
Envoyé depuis mon HTC One avec Tapatalk
nocomp said:
Ola, lemme know if i can help
When i say not working, it means my tv doesnt turn off
Envoyé depuis mon HTC One avec Tapatalk
Click to expand...
Click to collapse
Okay, maybe the data is corrupt (in the database), the scanning of the IR code is not as good on the ONE
as desired, or there is a bug in sending the codes.
Can you please learn the code 2..3 times again? I'll can compare the data then and see if the scanned data is
always the same
Oki i ll try
Envoyé depuis mon HTC One avec Tapatalk

Categories

Resources