Everything on the Samsung ATIV Odyssey (INTEROPUNLOCKED!) - Windows Phone 8 Development and Hacking

Just bought one of these from someone on eBay for $95.00 and now to begin the hacking!
Model: SCH-I930
Note: This device is dual CDMA and GSM. It is also SIM unlocked. I believe I have the capability to provision this device for a different CDMA carrier, but it most likely needs manually programmed.
For the nest part I'm assuming that this device only has been turned on and never updated.
OS Version: 8.0.10211.204 (GDR1)
Firmware revision:2218.12.12.4
Hardware revision number:13.22.0.4
Radio software version: 2218.12.12.4
Radio hardware version: 0.0.0.4
Bootloader version: 12.12.20.17
Chip SOC version: 1.5.32
InteropUnlock:
Use app that's attached. Or wait for WOLF's app to update with support for us!
Launch the Native Toast Launcher attached and replace the existing app-id with the following,
Code:
[B]51d4668e-01fa-4b6f-a8af-5170b5d7484c[/B]
This opens the Samsung Registry editor.
Now Install @-W_O_L_F-'s Interop Unlock Helper app, to copy and paste info into the fields shown. (Just skip the step with launching the app.)
Paste the rest as you see as in this screenshot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Updates Available:
SAMSUNG Update for Windows Phone.For
more information on this software update,
visit www.vzw.com/ativodysseysupport
Microsoft Update 8.0.10322.71
Microsoft Update 8.0.10327.77
EDIT: Now I finally got it to show the GDR3 Update, but I'm weary of the SAMSUNG Update as there isn't a ROM available for this device....
This is pretty much it for now. I don't have any other original app-ids yet.
New Update:
Microsoft Update 8.0.10521.155
Native Dialer Codes:
Code:
<Customization OwnerType="Microsoft">
<Component ComponentName="Partner App Support">
<SettingsGroup>
<Setting Name="Partner App Task URI" Value="app://51d4668e-01fa-4b6f-a8af-5170b5d7484c/_default"/>
<Setting Name="Partner App Provisioning File Path" Value="\Windows\System32\Provisioning\mpap_Diagnosis_01.provxml"/>
<Setting Name="Partner Immediate Dial Strings" Value="##634#;##2539#;**33284;##3282#;**367738;**476813580;**87284;##25327#;**7838;**6828378;##72786#;##889#;##433346#;##22745927#;##366633#"/>
</SettingsGroup>
</Component>
</Customization>
NOTE: Most of these codes above are blocked. Start the Native Toast app, use the string below and change to Unblock. (To access these you'll need to type them in the Diagnosis app) This setting switches back to Block when the device is turned off or restarted!
Code:
app://51d4668e-01fa-4b6f-a8af-5170b5d7484c/_default#/WP8Diag;component/1_hidden%20menu/vzwkeyblocksetting.xaml
I don't have a new complete set of dial codes for Diagnosis yet. You can get some of them from the Windows Phone 8 Diagnostic and Hidden Apps thread.
The UpdateHistory.xml file lists each file it downloaded to update. Interesting.
View attachment UpdateHistory.xml.txt
NEW!: Settings for Verizon's Unlimited Data customers!
Use the native toast launcher with the following string:
Code:
app://51d4668e-01fa-4b6f-a8af-5170b5d7484c/_default#/WP8Diag;component/1_hidden%20menu/vzwkeyblocksetting.xaml
Click launch toast and click on the the toast whenever it pops up.
Click unblock, and close both apps.
Open diagnosis again from the app list and dial ##3282#.
Click edit then Data Profile.
Change username, from
<your verizon number>@vzims.com
to
??? (I don't know what the default setting is for device internet vs. tethering yet...)
Hit save.
PROFIT!!!!!
New!: Qualcomm DM Mode
Dial ##366633# from the normal dialer menu (not Diagnosis)
Hit Enable DM Mode
Let the device reboot.
Install drivers for QC RMSerial.
CDMA Workshop is playing nicely!
VolUP+CameraFull = Download Mode
Driver name: USB DOWNLOADER
HWID: USB\VID_045E&PID_062B&REV_0000
Use the driver included with the flasher.
VolUP+VolDown+CameraFull = Recovery Mode?
Says the following:
Press volume down to continue.
Click to expand...
Click to collapse
then
Please wait for a moment.
Click to expand...
Click to collapse
If any other button is pressed or its just left alone, it continues booting.
When you hold voldown, it takes you to the "!" screen.

now it's Interop Unlocked . Can you access to Full FS ?

It should. I had to redo the CSC, (which did a full reset -_-) because I apparently mucked with some of the cellular settings making it think I was roaming when I'm not. Haven't gotten that far. Just installed the three main apps too...
EDIT: Just set it and restarted the phone once. Works like a charm!

I was looking at the Odyssey's listed on ebay myself Besides the benefits of being interop unlocked how do you like the experience compared to your Lumia 928? I like my Lumia well enough as to not want to invest in a second device and just wait and see what, if anything, happens as far as an unlock for the Lumias. I did however see a number of defective Odyssey's listed that are cheap enough that even if the device is beyond repair as far as a working phone it might still be fun to tinker with the hardware...

@thals1992 : great work, your work has been mentioned at an article of WMPoweruser. Did you had to do something extraordinary to the normal procedure of interop-unlocking an normal ATIV S or was the process the same?

bruce142 said:
@thals1992 : great work, your work has been mentioned at an article of WMPoweruser. Did you had to do something extraordinary to the normal procedure of interop-unlocking an normal ATIV S or was the process the same?
Click to expand...
Click to collapse
It's the same since I've updated Interop Unlock Helper.

tonbonz said:
I was looking at the Odyssey's listed on ebay myself Besides the benefits of being interop unlocked how do you like the experience compared to your Lumia 928? I like my Lumia well enough as to not want to invest in a second device and just wait and see what, if anything, happens as far as an unlock for the Lumias. I did however see a number of defective Odyssey's listed that are cheap enough that even if the device is beyond repair as far as a working phone it might still be fun to tinker with the hardware...
Click to expand...
Click to collapse
I bought mine just the phone that included a cheap charger for ~$120.
It doesn't have FM, but you have access to everything inside the cellular settings using the toast launcher on Diagnosis. So you could take this device over to PagePlus (or another MVNO) if you really wanted to. Besides that, its similar to the 822 Nokia has. It has a MicroSD slot, a 3.8 V 7.98 Watts/hour battery, and multiple sockets (snap on style) on the back to attach antennas to if you have weak signal and need something large outdoors. Oh and this isn't super low end WP, so it's got an LED on the back.
I essentially think of it as a Trophy with 4G, but no FM. And settings to change the NAM, MSL, ect. That's only useful for CDMA though. Also be careful, US Cellular also has this device, but I have no clue those are SIM Unlocked.
Sent from my Lumia 928 (RM-860) using Tapatalk

bruce142 said:
@thals1992 : great work, your work has been mentioned at an article of WMPoweruser. Did you had to do something extraordinary to the normal procedure of interop-unlocking an normal ATIV S or was the process the same?
Click to expand...
Click to collapse
Yeah, buying the device and getting the app-id for Diagnosis.
Also, the app attached to the OP is actually for the ATIV S, but we are pasting in ours. Also, its much easier to use his app anyways. I didn't know how long it would take, so I published this as a tutorial
Super Easy!
Sent from my Lumia 928 (RM-860) using Tapatalk

CDMA Workshop works!

Okay, I've played around with the Different USB modes a little more. Apparently each mode has a different PID.
You'll need to get drivers that are attached below. (Also, if you are running on Vista x64 or newer, you need to be running Test Signing mode.)
QC RMNetComposite uses Qualcomm 9001 as the main driver.
MI_00 is Qualcomm HS-USB Diagnostics 9001
MI_01 is Qualcomm HS-USB NMEA 9002 (Couldn't find the exact pid, but close enough.)
MI_02 is a modem, where I had to get an outside driver made by ALCATEL.
MI_03 is Qualcomm Wireless HS-USB Ethernet Adapter 9001 which I had to grab from QISDA Corporation for the H2O.
QC RMSerial uses Qualcomm Winmobile 319B
MI_00 is Qualcomm WinMobile Diagnostics 319A (close, but compatible enough)
MI_01 is a modem, where I had to get an outside driver made by ALCATEL.
MI_02 is Qualcomm WinMobile NMEA 319A
MI_03 is Qualcomm WinMobile Trace 319A
Drivers are available at my SkyDrive (now OneDrive )
EDIT: The drivers are all kindof a mess, because I don't recall which set worked and which set didn't. Most of these drivers both have 32bit and 64bit in them. Let me know if there are issues.

If you got wired tethering working (or even if you didn't, but think it might be usable for that) please share the (link to the) driver you used!
The NMEA device is also interesting. That implies that the phone could be used as a USB-connected GPS, which could be very handy.

I'll probably attach it to the post above or upload it to dev-host. I used a variety of drivers and I don't exactly recall what's what.
EDIT: NMEA doesn't show any output, but that might just mean it needs an app pulling lat+long realtime, which I didn't test yet.

Hmm. NMEA is usually a very simple serial interface, with the GPS (or other location device) pushing information over it in a semi-readable ASCII format pretty much continuously. Maybe something needs to be done driver-side to trigger it, or maybe the phone needs to run something that will push the data... when you connected to the NMEA interface, did the phone display the location services icon in the taskbar?

Hmm, nothing. I tried launching HERE Drive, nothing. I tried using Realterm, nothing happens except TXD freezes on, because its not accepting the data device side or something. I tried using HERE Drive to see if that would work, but to no effect. There's literally no output whatsoever. Might need something else to initialize on the phone. No location symbol appears when connected to usb.
Edit 1: Apparently the Qualcomm Gobi 2000 shows that they use "$GPS_START/$GPS_STOP" to initialize. Still doesn't work when input to either the Diagnostic port nor the modem port.
Edit 2: http://mod-book.ru/files/Gobi2k/Documents/AT_Command_Set_Gobi.pdf shows that it uses AT$$GPS_STOP from official leaked documentation.
Edit 3: Seems we are diving deeper into the chipset than I initally wanted. http://www.qualcomm.com/chipsets/gobi

There's a new update for the OS. Nothing else to report, besides the possibility of using VZWManager for USB tethering.

VZAccess Manager won't work, but I tested with the Modem interface and the Odyssey bluescreens.
(If you'd like to know more, you can search online later for this error: SOC_SUBSYSTEM_FAILURE) :/
New settings?
number to dial
#777
username
[email protected]
password
vzw
I don't thing there is a way to tether lte yet.... unless you use internet sharing over WiFi.

Got an opportunity to trade my 928 for an Odyssey and after playing with the Samsung device for a bit I took it. Honestly the Lumia Black update that was so anticipated left me feeling a little flat and although Nokia puts out great stuff the Odyssey seems way more fluid and vibrant to me. Long story short Interop Unlocked and fully updated,without Dev Preview, and everything seems to be working great. Willing to test and THANK YOU TO EVERYONE THAT MADE THIS POSSIBLE!!! :highfive:

There seems to be an additional key combo for booting, but I'm afraid it doesn't do anything...

Can I update my odyssey ativ with the windows 8.0 to 8.1?

Related

[GUIDE] How to change your PRL while using CM7

YES YOU READ THAT CORRECTLY
First off, huge props to Bierce and Oostah for all the searching and then providing me the info on how we might be able to enter DIAG mode on your phone while on CM7. All I did was manage to get it to work, and taking a leap of faith by trying to change my prl while using CM7
Something we never thought was possible...​
Second, this isn't exactly for the faint of heart. QPST can really mess up your phone if you don't know what you're doing (read as: venture off and mess around with the program). Also, since I literally just did this this evening, there obviously hasn't been extensive testing with it. So "continue at your own risk".
Personally I haven't had issues with it and I've changed my PRL about 5 times to make sure it works. But still, it goes without saying: I'm not responsible if your phone gets FUBAR
What you'll need:
MSL -> (msl reader app)
Diagnostic Drivers (htc) -> google it for now, but I think these are the correct ones you need LINK
QPST -> Get the latest version here​
install QPST
Get your MSL
Install the Htc Diagnostic Drivers (if needed)
Connect your phone to your PC
Open 'Terminal Emulator' on your phone and enter the following:
Code:
echo 1 > /dev/qct_diag_enable
This enables Diagnostics Mode, which enables us to use QPST
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Open QPST Configuration
Select the "Ports" tab
Click "Add New Port"
Uncheck "Show Serial and USB/QC Diagnostic ports only"
Click on your device and hit OK
Highlight your phone on the "Ports" tab
Open up the "Start Clients" menu
Click on "Service Programming"
QPST Service Programming will open up and a "Phone Selection" window will appear: Click your phone if needed, and press OK
Now select the "Roam" tab and click on "Read from Phone" button
Enter your MSL, OK
Click on the "Browse" button and select the PRL file you want on your phone
Click the "Write to Phone" button next to the "read phone" button
Wait for it to finish writing to the phone. You might (read as most likely) get an error box, click OK on it.
Once all that is done, you can reboot your phone and enjoy the changed PRL without nandroiding, nand-restoring/flashing, etc. etc.
I just want to mention that the first time I did it, I lost my Mobile Data connection (3g) and after a reboot it was stuck on 1x. After another reboot, it was back to normal. But I believe that it was because I tried a verizon PRL that drops my service to almost 0.
End results​
Yes, I know the status bars are 2 different colors. I have the Orion theme on my SDcard at the moment so it takes a little while to load up. But I assure you its the exact same CM7 rom and everything.
edit: oops double post >_<
ha you beet me to this kyouko great guide man. if yall are having trouble getting diag drivers to install please use this guide.
http://forum.xda-developers.com/showthread.php?t=114087
and the te method will work on all aosp roms.
thank you. works like a champ.
running cm7 nightly 129 heroc
Nice work man glade to see this working.
Sent from my HERO200 using XDA Premium App
Kyouko > heroc
Kyouko ~ shooter
BANG! from my shooter...
il Duce said:
Kyouko > heroc
Kyouko ~ shooter
BANG! from my shooter...
Click to expand...
Click to collapse
I'm still waiting on the Within (SGSII) to get released for sprint. I wanna check that out before I get an upgrade. Either way, probably wont get a new phone till fall :/
Sent from my HERO200 using XDA App
kyouko said:
I'm still waiting on the Within (SGSII) to get released for sprint. I wanna check that out before I get an upgrade. Either way, probably wont get a new phone till fall :/
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
NICE JOB man i found the same thing was coming to tell you about the
echo 1 > /dev/qct_diag_enable
and to disable it
echo 0 > /dev/qct_diag_disable
it may be echo 1 then > /dev/qct_diag_disable
i will test then edit post
it would be:
Code:
echo 1 > /dev/qct_diag_enable
echo 0 > /dev/qct_diag_enable
to turn diag mode on and off, respectively
/dev/qct_diag_disable doesn't exist
You can check that with terminal emulator...
Code:
su
cd /dev/
ls
Thought I'd mention that I've used this method easily more than 20 times between my phone and another hero with ZERO problems.
I know in the OP it might sound a little scary, the warning is mostly for screwing around with QPST in the areas not talked about.
Sent from my Hero using Tapatalk
When I click ADD NEW PORT, my phone is not showing up.
I am running Windows 7 Professional on my computer. For whatever reason, while trying to install the drivers and HTC sync, I could never get my phone to connect. I tried manually updating the diagnostics drivers to no avail. I fought with it for about an hour before saying forget it(not exact terminology). I am not sure if others have encountered this, but I will post my work around. I searched for a virtual machine solution with no results, so also not sure if its been talked about in other threads.
My job is programming controllers for building automation. I know a few pieces of our software will not work properly with W7. We have to run a virtual machine on our computers. Microsoft has been so kind that if you are running Windows 7 Professional, Enterprise, or Ultimate, you can download, for free, an XP Virtual Machine. I'm going to assume, since what you guys are able to do with phones is over my head, you know what a Virtual machine is.
I apologize about the links, since I am a newbie, I can't post outside links, if you need the links, PM me and I will give them to you.
Here is the link to Microsoft's site where the VM ware is(I could only get IE Explorer to work, I normally use Firefox but it wouldn't work with the microsoft security): Google "XP Mode" The first link should be one to microsoft's website.
Go through the steps and download the xp mode and virtual machine. continue with the installation. With this, I installed Sync 2.0.40 with no problems. No additional drivers to install.
HTC Site: Under the downloads section on the HTC Site for the hero
Hooked up my phone. Everything worked as it should. I've now switched between a few different PRLS. I've been running CM7 and just switched to Jaybob's AOSP 2.3.5.
I'm not sure if this will ever help anybody, but I thought I would at least post it.
Great guide man. This helps alot with changing the prl. I really got tired of flashing back to stock then back to cm7. 2 thumbs up.
Sent from my finger tips using the XDA App
edit: Well i tried this little tutorial and it didn't do crap for me.
Nice guide, but that seems a lot harder than just doing a nandroid backup, flashing a sense rom (fresh in my case), updating PRL/Profile/etc, and restoring from your original backup.
Im stuck on 1x data with the PRL 21081. Should I try updateing to fix this? Also my Wifi says error all the time and wont turn on if that has anything to do with it. Thanks.
After some initial difficulty getting setup (the main issue being the diagnostic drivers (vista drivers) listed in the link didn't work on MY 64 bit win7 setup. I did find an alternate source that worked, I'll link it here if I can track it down...) I was able to get this working, and once setup, it's a breeze. Definitely easier than going back to a sense rom to do it.
It was only the initial setup that was a pain. So, my hero took a couple hours of mucking around to ultimately update the PRL, BUT, took about 5 minutes to update my son's, and the bulk of THAT time was getting msl reader on his phone, and rebooting after the write to phone phase.
Awesome.
hareofthedog said:
After some initial difficulty getting setup (the main issue being the diagnostic drivers (vista drivers) listed in the link didn't work on MY 64 bit win7 setup. I did find an alternate source that worked, I'll link it here if I can track it down...) I was able to get this working, and once setup, it's a breeze. Definitely easier than going back to a sense rom to do it.
It was only the initial setup that was a pain. So, my hero took a couple hours of mucking around to ultimately update the PRL, BUT, took about 5 minutes to update my son's, and the bulk of THAT time was getting msl reader on his phone, and rebooting after the write to phone phase.
Awesome.
Click to expand...
Click to collapse
Yeah, if you can find the link to what worked for you with this process that'd be great. I had the same problem you mentioned when I attempted this with the wife's phone. But I never found the right drivers. I would be eternally grateful.
These are the ones that worked for me, found them here, of course,
http://forum.xda-developers.com/showthread.php?t=801570
hareofthedog said:
These are the ones that worked for me, found them here, of course,
http://forum.xda-developers.com/showthread.php?t=801570
Click to expand...
Click to collapse
Unfortunately this didn't change anything for me. I am trying to update the prl on an evo shift though, so that may be the ultimate factor after all. I may just have to give in and revert her phone back to stock temporarily to update it. I've used QPST many times with updating my Epic, so I'm certainly comfortable with that aspect. I thank you for your assistance nonetheless. Hopefully it will be the determining factor for someone else in a similar position.
Sent from my HP Touchpad using xda premium
will this method only work with cm7??

[APP] 2BORANGE - ROM Mananager [new: SUPPORT EXTERNAL SERVER] - [BETA 1.8] - 05/02/12

Question to EVERYBODY:
do you have an idea to recognize any ROM easily? I already use the SDK function, it is not enough I think.
Description
2BOrange provides an easy way to install ROM or any package on a device, get push notification of the updates, a powerful GPS device localizer which resist to hard reset, and few other tools to improve your device experience (system app uninstaller, task killer...).
https://play.google.com/store/apps/details?id=com.pommedeterresautee.twoborange2​
What you can do:
As a user:
- download a ROM / Kernel... from our server and install it with two click
- get push notification when update are available
- Protect your phone against loss with a GPS localizer.
- Backup / Restore your phone
- Uninstall system application
- Kill background tasks
- get some technical information about your device
As a developer:
- upload your stuff on www.2borange.com server OR make a link to your server / Dropbox
- create your own script to manage your ROM
- add some add on package easily
What is improved compared to other ROM Manager:
- easy and quick to create an account on the server
- easy way to implement your own script to manage your ROM
- push notification to users when you upload your stuff (use the C2DM Google technology -> don't use any extra battery)
- a very beautiful interface (original + follows Google UI guidelines)
- you can have download from a link to your personal server, or even a Dropbox account!!!
- Add Md5Sum Check (file integrity check)
How Does ROM Manager part works?
Short version:
You can post on the server a zip plus the shell script to install the zip on the device.
Long version:
There are 2 parts in the project, a website, and an Android application.
Android application download files and execute it on the phone.
The website is used to upload the package.
A package is composed of two parts:
- a mandatory text file which contains the shell commands to execute
- an optional zip file which contains any file necessary to the execution of the command, like a ROM to install.
The website address: http://www.2borange.com
ROM Supported:
- SLIM (Samsung i9000, SG2, Vibrant, Nexus, Crespo, Crespo 4G)
- Tiramisu (Samsung i9000)
- Sedan Class (Samsung Vibrant)
MOD Supported:
- Beats Audio&Xloud (any phone) What is different from other GPS localizer available on Google Play:
- uses Google C2DM technology, it means that even s your phone is always ready to send its GPS position to you, it doesn't use any extra battery
- if your phone is rooted, the application will resist to a hard reset, as soon as the phone is reused (registration with Google server) the application is able to send its GPS position to you.
- if GPS is not available, application uses GSM triangulation (less precision but works almost everywhere)
Is it Free ? Is it Open Source?
It is totally free.
Android application is open source (GPL 2 License), no paid version to come.
I have tons of ideas for the next steps, but I want your opinion, don't hesitate to ask me to add some functions, I will be happy to program it.
Give it a try and share your opinion here.
Regards.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Version:
5/02/12: remove some categories to simplify things
5/02/12: rewriting of important part of the source code
4/23/12: improve support of external server + fix bunch of bugs
4/20/12: add support of external server
4/15/12: fix 1 bug + change comportment of search box (thanks to Misterjokerboy )
4/14/12: fix 2 bugs + possibility to have another background on the app (file to put: /sdcard/bg.jpg)
4/12/12: fix the first public bug relative to GPS localization on ICS
4/10/12: First beta
Ohh yeah, you release a new version ?
Yep!!!
Totally new interface, rewrite almost everything.
I hope people will love it, what do you think about the new UI?
just try the GPS localizer, it works well, that s cool
however put some color in the email you send
ponpadour said:
just try the GPS localizer, it works well, that s cool
however put some color in the email you send
Click to expand...
Click to collapse
Thanks, for the moment I want things to work well, and I am glad to know it is the case for you.
Have you tried the scripts?
Happy to see your project back!
Tried one script, execution is Ok on my SG 2
How does work your app?
Iloveyouandroid said:
How does work your app?
Click to expand...
Click to collapse
Lol! Which part?
The 'Find my phone' part of the applications doesn't work on Galaxy Tab p1000 with unofficial CM9 4.0.3.When I reqest location on the webpage,the application on the tablet force closes and nothing happens...no email and nothing. Please fix it,and if I can help on anyway then please let me know (log file on the tablet or anything).
Thank you!
t.benedek92 said:
The 'Find my phone' part of the applications doesn't work on Galaxy Tab p1000 with unofficial CM9 4.0.3.When I reqest location on the webpage,the application on the tablet force closes and nothing happens...no email and nothing. Please fix it,and if I can help on anyway then please let me know (log file on the tablet or anything).
Thank you!
Click to expand...
Click to collapse
Hi benedek92,
The good news is that your tablet FC after you request the position, it means the notification arrives to your tablet.
My guess is that the bug is due to the localization process, as it uses both GPS and GSM. Because your tablet have no GSM connection, the request to this function probably creates the FC.
You can help me easily, can you install the application "alogcat". It shows a log of your phone. After installing it, ask for a GPS localization. It will FC. After the FC, goes in alogcat, and in the text, you will see red text. It is the error.
In alogcat, you can share the log (option button), send it to me to this email: contact[at]2borange.com (please replace the [at] by @) or post it in this thread.
It should be not so hard to fix.
Thank you for your help!
snoopy33 said:
Hi benedek92,
The good news is that your tablet FC after you request the position, it means the notification arrives to your tablet.
My guess is that the bug is due to the localization process, as it uses both GPS and GSM. Because your tablet have no GSM connection, the request to this function probably creates the FC.
You can help me easily, can you install the application "alogcat". It shows a log of your phone. After installing it, ask for a GPS localization. It will FC. After the FC, goes in alogcat, and in the text, you will see red text. It is the error.
In alogcat, you can share the log (option button), send it to me to this email: contact[at]2borange.com (please replace the [at] by @) or post it in this thread.
It should be not so hard to fix.
Thank you for your help!
Click to expand...
Click to collapse
Hy, I put SIM card in the Tab,but still force closes.Here is the log.
Thanks for quick response Keep up the good work!
t.benedek92 said:
Hy, I put SIM card in the Tab,but still force closes.Here is the log.
Thanks for quick response Keep up the good work!
Click to expand...
Click to collapse
Ok, there are 2 bugs:
- you did not get your notification because you have no phone number!
- the second is about new strict mode policy of Java application, it makes the app crash
Both are easy to fix I will do it tonight as now I am at work
Thank you a lot for your bug report, I will post here a beta beta version p) tonight.
Regards
snoopy33 said:
Ok, there are 2 bugs:
- you did not get your notification because you have no phone number!
- the second is about new strict mode policy of Java application, it makes the app crash
Both are easy to fix I will do it tonight as now I am at work
Thank you a lot for your bug report, I will post here a beta beta version p) tonight.
Regards
Click to expand...
Click to collapse
Awhh,you are awesome. But what do you mean under that I have no phone number? I use my Tab as a phone
t.benedek92 said:
Awhh,you are awesome. But what do you mean under that I have no phone number? I use my Tab as a phone
Click to expand...
Click to collapse
If your phone is stolen or lose, having the GPS is good, but having the phone number of the inserted SIM card could be cool also (you can call directly the new "owner" of your phone).
That is why I included the phone number in the GPS localization Email.
I have not thought to the tablet which have no phone number (SIM card for tablet are just for data).
How do you use your tablet as a phone? Through Skype or directly like any phone? I mean you have a phone number where people can call you on your tab? As per the log you sent me there is no phone number associated with your tab!
snoopy33 said:
If your phone is stolen or lose, having the GPS is good, but having the phone number of the inserted SIM card could be cool also (you can call directly the new "owner" of your phone).
That is why I included the phone number in the GPS localization Email.
I have not thought to the tablet which have no phone number (SIM card for tablet are just for data).
How do you use your tablet as a phone? Through Skype or directly like any phone? I mean you have a phone number where people can call you on your tab? As per the log you sent me there is no phone number associated with your tab!
Click to expand...
Click to collapse
The original Galaxy Tab can be used as a GSM phone. So yes,I have a phone number where people can call me.This is my 'mobilephone'.
But here is another log,I hope it can help
t.benedek92 said:
The original Galaxy Tab can be used as a GSM phone. So yes,I have a phone number where people can call me.This is my 'mobilephone'.
But here is another log,I hope it can help
Click to expand...
Click to collapse
In this log too there is no phone number! Means probably that there is probably a special API for your tablet.
I will fix the 2 bugs I ve discovered in your logs so you will be able to localize without crashing (but no phone number in the email), and after I will try the app on the emulator with the Samsung tablet image to see how I can fix that.
Regards
Well, thank you. It would be great when I would be able to recieve the location via email. Thank you for this app
Can the custom ROM be the problem?
BTW,if I remember well,in Eclipse there is Samsung Galaxy Tab emulator but with Froyo.
Sent from my GT-P1000
t.benedek92 said:
Well, thank you. It would be great when I would be able to recieve the location via email. Thank you for this app
Can the custom ROM be the problem?
BTW,if I remember well,in Eclipse there is Samsung Galaxy Tab emulator but with Froyo.
Sent from my GT-P1000
Click to expand...
Click to collapse
Ok, I think I have fixed everything.
Can you try with this file?
snoopy33 said:
Ok, I think I have fixed everything.
Can you try with this file?
Click to expand...
Click to collapse
Awesome! Everything works
Thank you!
Sent from my GT-P1000
t.benedek92 said:
Awesome! Everything works
Thank you!
Sent from my GT-P1000
Click to expand...
Click to collapse
Glad to hear!!!
I have pushed the update on the market.
Because the version I have posted for test on the forum was not signed with my Google certificate, you will have to uninstall it before installing the market version.
Regards

[Tutorial] How to use your Windows Phone as a head tracking device for PC games

What you need
A Windows Phone with accelerometer and compass (magnetometer). (Gyroscope not required - but makes every movement smoother and more accurate)
App Headtrackr ($2, full featured trial available)
PC
Opensource software opentrack
A pc game that supports FreeTrack/TrackIR or a similar protocol (e.g. Star Citizen, Elite: Dangerous, Euro Truck Simulator 2 and many more)
headband / hair tie / tape or something similar strap your phone to your head / headphones / headset (see pictures at the end for examples)
Video of head tracking with Headtrackr in Star Citizen:
Tutorial/Instructions also available as PDF and Word document here: www.headtrackr.com/instructions
And available in german here: www.headtrackr.de/instructions
First of
Please note, Headtrackr only transmits your movements to your PC. The desktop application opentrack then relays the movements to your game via different protocols (most commonly freetrack). I, the developer of Headtrackr, am not affiliated with the developers of opentrack or freetrack.
If a game does not support head tracking you have to contact the developer of that game and ask them to implement freetrack! I will not be able to do anything.
To test whether the game you would like to use head tracking with works, you can install the free trial version of Headtrackr!
Instructions
Setup
Install Headtrackr
Preconfigured download of opentrack 2.3 rc5: View attachment opentrack_2.3_rc5_d.zip Onedrive mirror: here.
The latest version of opentrack can always be downloaded from the official site here.
Please note: All tested versions will be listed below. It’s not guaranteed newer untested versions work with headtrackr!
Open the Zip file and extract it to a location of your liking. No installation needed.
Configuration
You can download a preconfiguration file here (right click -> save as)
Save it to the “settings” folder in your opentrack install folder and you can skip the opentrack config steps
Start opentrack.exe
Opentrack configuration steps
Select “UDP sender” as Tracker.
Tap on the “…” button on the right to select a port, in this example we’ll be using “4242” (If there are any problems with receiving data, change the port!).
If you have a firewall, you might need to allow this port in your firewall settings.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
On “Protocol” select “freetrack 2.0 Enhanced” for most games. Some games only support other protocols but freetrack is the most common.
On “Filter” select “Accela”. Tap on “…” and set a small value for both “Rotation smoothing” and “Translation smoothing” as seen below. This will filter out any inaccuracies from the sensors on your phone and make everything smoother.
Now on to the “Mapping” settings:
On the tabs “Yaw”, “Pitch” and “Roll” you can select a movement mapping. At the default mapping settings there is a 1:1 mapping, meaning you have to turn your head 180 degrees to move the view in your game 180 degrees. (This of course is not feasible since you can’t see the monitor anymore).
For all three I suggest a setting of 100:180 (see screenshots below)
Now on to settings that depend on how you strap your phone to your head and on the game you want to play
On the “Options” tab of the “Mapping” settings there are the “Output remap” settings.
Set Yaw, Roll and Pitch so, that your character follows your movements. If for example your character looks right, while you look left, you have to check “Invert” on “Yaw”. Same for looking up/down (Pitch) and rolling your head.
(You can also use the small octopus as a test before you start your game. It should move exactly like your in-game character)
Click the “Save” button to save these as your default settings.
Whenever you want to start tracking or testing, click “Start”.
Phone configuration steps
Unfortunately Windows Phone does not allow tracking movement with the display turned off. Because the display is one of the biggest battery drainers I would recommend the following (however, it is not needed for the app to work):
Turn your display brightness to the lowest setting (not needed with OLED displays)
Turn on Quiet mode, battery saver and/or airplane mode. This saves power and also ensures no interruption while playing.
Headtrackr setup
Make sure your phone’s WiFi is on and connected to the same network your PC is connected to.
Start Headtrackr
Tap on “Configuration” and enter your PC’s IP address and the port that was selected in opentrack.
That’s it, now you can test your connection:
Click on start in opentrack and then on “test connection” in Headtrackr. You should see the octopus turning left and right. If not, your connection is not working. Make sure you have entered the correct IP address / Port and both phone and pc are connected to the same network.
Save the configuration by pressing “Confirm”.
That’s it, you are now ready to start.
Tips and Tricks
Use the head shaking feature of Headtrackr to re-center your view in game. Simply shake your head and one second after the audio cue has played your view will take your current orientation as the new center value. In settings you can adjust the sensitivity of the head shake detection.
 
Known problems with opentrack and games
Tested opentrack versions: opentrack 2.3 rc5 and opentrack 2.3 rc9.
Please note: opentrack 2.3 is still in development and not withour errors.
Known problems with opentrack 2.3 rc5
“Output remap” can map one axis to another. (E.g. you can’t set that pitch means roll and roll means pitch)
Known problems with opentrack 2.3 rc9
On opentrack 2.3 rc9 and higher you have to first click “Start” in opentrack and then on the phone via “START TRACKING”. If you start tracking on your phone first, the re-centering feature of Headtrackr doesn’t work correctly.
Known problems with Star Citizen
At this moment, Star Citizen is still in alpha. Sometimes headtracking does not work. Restarting Star Citizen, opentrack and sometimes your pc can fix that problem. (Tests have shown that Star Citizen works better with opentrack 2.3 rc5 than the current newer versions)
Problem: No Text-To-Speech output in Headtrackr
Speech for your language has to be installed. Go to system settings -> language and make sure of that. If it’s not installed you can do that there.
Examples of how you can easily strap your phone to your head
Why did I develop Headtrackr?
I have always waited for a viable virtual reality headset. With Oculus Rift we might get one in a few months/years. But I just couldn't wait that long. Unfortunately the next best thing (TrackIR) costs way to much for me (180€). (Or rather: I think it costs way to much for the features it delivers)
I already had a Windows Phone and multiple apps released, so I developed Headtrackr as an alternative to TrackIR.
You might ask yourself: Why is Headtrackr so much cheaper than TrackIR? It must be pretty bad.
No, TrackIR is so expensive because you pay for the hardware as well as the software. With your phone you already have all the hardware you need and only need the software!
I personally can't go back to playing games like Star Citizen without head tracking.
If you find any bugs, have any questions or have any suggestions feel free to contact me in the comments, per pm, mail or from inside the app.
Links
Download: http://www.windowsphone.com/s?appid=11777f9d-9261-42e6-acc3-84e3046703bb
[QRCODE]http://www.windowsphone.com/s?appid=11777f9d-9261-42e6-acc3-84e3046703bb[/QRCODE]
http://www.headtrackr.com and http://www.headtrackr.de
The developer: www.dehodev.com
hi i am trying to use headtrackr with my phone acting both as an HMD/vr.headset and as an gyroscope data sender for opentrack..
my problem is that i can get headtrack to work in potrait mode but not in landscape with screen facing my face..
would be really awesome if Headtrackr could receive an update to fix this problem it would act not only as a headtracker device for freetrack games bu also for VR games !!
i hope that this can happen some day awesome app btw
greymouser said:
hi i am trying to use headtrackr with my phone acting both as an HMD/vr.headset and as an gyroscope data sender for opentrack..
my problem is that i can get headtrack to work in potrait mode but not in landscape with screen facing my face..
would be really awesome if Headtrackr could receive an update to fix this problem it would act not only as a headtracker device for freetrack games bu also for VR games !!
i hope that this can happen some day awesome app btw
Click to expand...
Click to collapse
I noticed this problem a few months ago. I wrote a UWP version of Headtrackr with the goal to fix this problem and make it possible to work with VR games. The current version is still a WP8 app that can't work when it's not in the foreground, so it can't have any other app open (for streaming your pc's video output).
Unfortunately I hit a snag that I was unable to figure out. (Worked on it for 3-4 weeks) The sensor API in Windows 10 has this problem where when your phone is in landscape and you look in certain directions it suddenly changes axises and angles. I was unable to find any documentation on this issue. Why this happens, how this happens or how to compensate for it. It's one of the most frustrating things I have encountered. This problem did not exist in Wp7.5 or Wp8. I was planning on taking another look at it in a few weeks.
I was really confused, because I was reading everywhere on how this api is meant for VR and AR but could'nt find a single example that actually worked correctly without those issues.
i see so facing two problems here,
here is an idea how about adding VNC capability to headtrackr, this way there will be no reason to switch to a streaming app..
i also found this article seemed relevant.. especially the sensorbatching feature and readingtransform-initialize..
WP VR is really a lackluster unfortunately :/
Yeah, I solved the problem with background head tracking with the UWP app. That works by registering the app as an "ExtendedExecution" with LocationTracking as its type which allows the headtracking code to continue running while the streaming app is in foreground. (I also thought about creating a combined Headtracking and Streaming app, but for the time being that would take to long)
The article you linked is unfortunately useless. I read it a few months ago. At first I thought that would be the solution but in reality it doesn't change anything. Since then Microsoft seems to have released some online courses on the subject (https://msdn.microsoft.com/en-gb/mt715765.aspx). I'll go through them tomorrow to see how they solved the sensor problem.
Believe me, I would be more than happy to find a solution to this. I have been looking forward to try one of my devices as a VR device for some time.
greymouser said:
i see so facing two problems here,
here is an idea how about adding VNC capability to headtrackr, this way there will be no reason to switch to a streaming app..
i also found this article seemed relevant.. especially the sensorbatching feature and readingtransform-initialize..
WP VR is really a lackluster unfortunately :/
Click to expand...
Click to collapse
I've created a stackoverflow post describing the problem with example source code. Hopefully someone can point me to a solution because unfortunately I still couldn't find any solution for this:
https://stackoverflow.com/questions...eird-undocumented-sensor-reading-jump-when-fa
Head tracking eh? Pretty slick! Keep up your progress guys.

How to unlock bootloader for HTC Desire 626S (e.g. MetroPCS)

Couldn't find a section for the HTC Desire 626S so I decided to go ahead and post it here so if my post is the wrong section, admins please correct it for me. Thanks
1. First make sure Developer Options is enabled on your device:
a. Go to 'Settings' head to 'Security' and check "Unknown Sources."
b. Next enable USB Debugging: Go to 'Settings' and scroll down until you access "About." Go to 'Software Information', and access "More". Rapidly tap on "Build number" until it tells you that you have enabled developer options. Now go back and Developer Options now appears above "About". Go in and check "USB debugging" and "OEM unlocking" (to allow bootloader to be unlocked).
2. Unlock your bootloader: this flashing procedure will wipe all the data on your device for security reasons - there's no way around that. It’s recommended that you backup what you want manually.
a. Access HTCDev which will provide the instructions to do so. Sign in first and select your device model [HTC Desire *]. First you will need to update to the latest Java, and download and install the latest Android SDK and latest HTC USB Driver v4.16.0.001.
b. Power off phone, press and hold Volume Down and then press and hold Power; hold both buttons to start the device into Bootloader mode.
c. Connect the device to the computer via a USB cable
d. Now we must get the 'Identifier Token' for unlocking the bootloader.
* With your device still in the 'Download mode', navigate to "C:\Program Files (x86)\Android\android-sdk\platform-tools". With the folder opened in a new window, hold Shift key and right click onto a blank part of the opened window and select "Open command window here" like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
* When command window opened, type:
fastboot oem get_identifier_token
You will get the series of strings like this:
* Now copy the whole string and paste it into your favorite editor like Notepad and delete "(bootloader)," "<<<< Identifier Token Start >>>>" and blank space, so that the resulted string should appear like this:
Code:
<<<< Identifier Token Start >>>>
4F83B3A301842037241BA9B4960EFA06
DA5F5E6289DB07DF352BCD93227EC7E7
A96EFBB5B6B78F18EFF3120C3520F05D
B5F64931A881749FE6AE165033FD4412
1A483DD7B01A6BC96D827A80D14A4717
96857FE3C996D56873D231E73F2A23C5
554B6B081EC6589C0AE075D4EBE45B33
0046E3E0CCC5B700E4236EF6896B7D0B
4AE9A6F2DE7F2A4C4B70B5689C698E4A
4382F54F1DD24A5666FC5CC468B23446
0F1ADCBB79D780D52882FA2CF8F0AB6F
7B6572F38E4659250CD78615A4566E00
D3AAFA0DEF9F2DD9873B36B33ACECBDB
349110DD2F646007D442343415DC17DD
E1C4F1D29577B3E05A4BF79FBC25AC85
913512B173065739F0E2B155FB416A86
<<<< Identifier Token Start >>>>
* Now copy it and go to the HTCDev site (assuming you’re already signed in) and scroll down to find step #7:
* Now enter the copied string in the box provided and press the "Submit" button.
e. You will be sent an email with the unlock key as a file attachment.
* Download the attachment "Unlock_code.bin" and place it in the adb folder.
* Press Shift key and right click onto a blank part of the opened window and click "Open Command Window here".
* In the command prompt type: fastboot flash unlocktoken Unlock_code.bin. In the command prompt you will see the following message:
* You will now see the disclaimer: Use the Volume buttons to highlight your choice, and make your selection with the Power button. Selecting Yes, wil reset your phone to factory settings, and your bootloader will be unlocked and selecting No, will reboot your phone and no changes will be made.
* To re-lock your bootloader, in the command prompt, type: fastboot oem lock.
Note: This will not restore the factory default lock, but will simply re-lock the bootloader so no further changes can be made
f. Now it’s completed, your phone will be rebooted and it will start automatically with the unlocked bootloader.
OEM unlocking
On my MetroPCS I also had to got to Settings -> Developer options -> OEM unlocking and enable before I could get the unlock token.
ByteEnable said:
On my MetroPCS I also had to got to Settings -> Developer options -> OEM unlocking and enable before I could get the unlock token.
Click to expand...
Click to collapse
O ok cool. So was this guide helpful.
So what is the advantage to unlocking the bootloader if there is no root solution or no custom ROMs? Is there any real reason to unlock at this point?
Sent from my HP SlateBook 10 x2 PC using XDA Free mobile app
This guide was very helpful. Now all we need is a Developer with this device to build some roms for us. I love this phone so far. It is amazing and just the right size for my hands. Thanks for this guide brother.
Informative
It was informative. I use GNU/Linux. So the only step that was missing on the HTC site was that you need to be root to run the programs.
jtrosky said:
So what is the advantage to unlocking the bootloader if there is no root solution or no custom ROMs? Is there any real reason to unlock at this point?
Sent from my HP SlateBook 10 x2 PC using XDA Free mobile app
Click to expand...
Click to collapse
Well Idk if u are aware but when u unlock the bootloader, the device automatically resets to factory settings (all data lost). Someone such as myself who just got this phone would rather unlock the bootloader now (with nothing saved on the device) instead of waiting till a root solution becomes available down the line which would require me to backup all the things I find important on my device.
s3llz said:
This guide was very helpful. Now all we need is a Developer with this device to build some roms for us. I love this phone so far. It is amazing and just the right size for my hands. Thanks for this guide brother.
Click to expand...
Click to collapse
No problem man
Unlock now to avoid pain later
urbanman2004 said:
Well Idk if u are aware but when u unlock the bootloader, the device automatically resets to factory settings (all data lost). Someone such as myself who just got this phone would rather unlock the bootloader now (with nothing saved on the device) instead of waiting till a root solution becomes available down the line which would require me to backup all the things I find important on my device.
Click to expand...
Click to collapse
Sound logic. The exact logic I used. Unlock now and have a few apps blown away. However, one could always back up first but my Titanium Premium Backup wants root.
On a side note. I went to the HTC dev site to see if they had a kernel published and they don't.
Yeah, I'm aware that unlocking the bootloader resets the device - I was just wondering if there was a reason to unlock at this point. I already have my device fully setup - although, honestly, that's the great thing about Google/Android, even if I have to start from scratch, I can have it automatically reload all of my apps, app data, etc, so there really isn't much manual work involved in reseting an Android device.
Anyway, nice writeup and hopefully someone will find a way to root this thing soon - it's a hell of a phone for $80 (MetroPCS)! Can't beat the monthly fees either. This is the first Android device (out of over 10) that I couldn't root - although to be perfectly honest, so far it really hasn't caused me any grief - other than not being able to remove some of the system apps that I don't use...
The DotView case is pretty cool too - screen is always protected and I can see notifications/answer calls, etc without even opening the case! Expensive for what it is, but cool nonetheless....
Sent from my HP SlateBook 10 x2 PC using XDA Free mobile app
ByteEnable said:
It was informative. I use GNU/Linux. So the only step that was missing on the HTC site was that you need to be root to run the programs.
Click to expand...
Click to collapse
Thanks
jtrosky said:
Yeah, I'm aware that unlocking the bootloader resets the device - I was just wondering if there was a reason to unlock at this point. I already have my device fully setup - although, honestly, that's the great thing about Google/Android, even if I have to start from scratch, I can have it automatically reload all of my apps, app data, etc, so there really isn't much manual work involved in reseting an Android device.
Anyway, nice writeup and hopefully someone will find a way to root this thing soon - it's a hell of a phone for $80 (MetroPCS)! Can't beat the monthly fees either. This is the first Android device (out of over 10) that I couldn't root - although to be perfectly honest, so far it really hasn't caused me any grief - other than not being able to remove some of the system apps that I don't use...
The DotView case is pretty cool too - screen is always protected and I can see notifications/answer calls, etc without even opening the case! Expensive for what it is, but cool nonetheless....
Sent from my HP SlateBook 10 x2 PC using XDA Free mobile app
Click to expand...
Click to collapse
Thanks by the way. The DotView case looks nice but that's hella expensive, especially when u can go on ebay and find some going for at least $6 (from China), but more power to u.
Yeah, I saw some of those on Ebay but they were either purple (or some other ugly color) or they weren't genuine HTC cases (don't trust the chinese knock-offs). That and it would have taken 3 or 4 weeks to get here, by which time I would have most likely scratched the **** out of my phone!
I also didn't see a genuine HTC black 626s dotview case for anywhere near $6. Saw a few for other models, but not the 626. If you have a link to one, I'd appreciate it because for that price, it wouldn't hurt to have a spare. Now that I already have one, I don't care how long it takes to get here for the spare. I really do like the idea behind the dotview case though. Phone is always protected buy still useful at the same time.
Thanks.
Sent from my HP SlateBook 10 x2 PC using XDA Free mobile app
jtrosky said:
Yeah, I'm aware that unlocking the bootloader resets the device - I was just wondering if there was a reason to unlock at this point. I already have my device fully setup - although, honestly, that's the great thing about Google/Android, even if I have to start from scratch, I can have it automatically reload all of my apps, app data, etc, so there really isn't much manual work involved in reseting an Android device.
Anyway, nice writeup and hopefully someone will find a way to root this thing soon - it's a hell of a phone for $80 (MetroPCS)! Can't beat the monthly fees either. This is the first Android device (out of over 10) that I couldn't root - although to be perfectly honest, so far it really hasn't caused me any grief - other than not being able to remove some of the system apps that I don't use...
The DotView case is pretty cool too - screen is always protected and I can see notifications/answer calls, etc without even opening the case! Expensive for what it is, but cool nonetheless....
Sent from my HP SlateBook 10 x2 PC using XDA Free mobile app
Click to expand...
Click to collapse
jtrosky said:
Yeah, I saw some of those on Ebay but they were either purple (or some other ugly color) or they weren't genuine HTC cases (don't trust the chinese knock-offs). That and it would have taken 3 or 4 weeks to get here, by which time I would have most likely scratched the **** out of my phone!
I also didn't see a genuine HTC black 626s dotview case for anywhere near $6. Saw a few for other models, but not the 626. If you have a link to one, I'd appreciate it because for that price, it wouldn't hurt to have a spare. Now that I already have one, I don't care how long it takes to get here for the spare. I really do like the idea behind the dotview case though. Phone is always protected buy still useful at the same time.
Thanks.
Sent from my HP SlateBook 10 x2 PC using XDA Free mobile app
Click to expand...
Click to collapse
Yeah, I was thinking just like u. I went and got me a case from my local Metro PCS dealer right here (the version I have on ebay). I didn't wanna wait either and catch any scratches on it. Got mine for $15 which is a drop in the bucket in my opinion.
Hi @ you all, for me was working http://www.kingroot.net/ to root my phone i have the german version 626g
Houamei said:
Hi @ you all, for me was working http://www.kingroot.net/ to root my phone i have the german version 626g
Click to expand...
Click to collapse
I rather try a root option that requires me to use my PC instead of one that is on the fly. If I don't see a root option that meets those specifications within the next month, I'll probably use the kingroot method u suggested.
urbanman2004 said:
I rather try a root option that requires me to use my PC instead of one that is on the fly. If I don't see a root option that meets those specifications within the next month, I'll probably use the kingroot method u suggested.
Click to expand...
Click to collapse
Kingroot has an pc version too. if you want to root the phone via PC.
Houamei said:
Kingroot has an pc version too. if you want to root the phone via PC.
Click to expand...
Click to collapse
Alright, thanks. I'll look into it then
Kingroot does not work for the 626s. I believe that the difference is that the 626s runs Android 5.1 whereas the other 626 models run Android 4.4...
Sent from my HP SlateBook 10 x2 PC using XDA Free mobile app
jtrosky said:
Kingroot does not work for the 626s. I believe that the difference is that the 626s runs Android 5.1 whereas the other 626 models run Android 4.4...
Sent from my HP SlateBook 10 x2 PC using XDA Free mobile app
Click to expand...
Click to collapse
I can confirm Kingroot doesnt work for the 626x using android 4.4.4
can't even install the updated apk and have not tried with the pc version yet....

E-ink GPS topographic’s map

Have you ever dreamed about be able to carry with you a device that will not leave you in the middle of nowhere by running out of battery, depriving you of usefull data at the worst moment, when you needed it ?!
Few years ago i was very convinced of the powerful ability of the E-ink screen’s technologies to save the précious energy of lithium’s batterys. But i was disapointed how theses screens where used for.. Most of the time, they were only used for e-book reader.. and that’s all.
That’s why i’m here today, to share with you my work and research about the modding and hacking of the Nook Simple Touch of Barnes & Nobles.
Actually it's more like a mash up of all the existing work made by the community of XDA and paraglider.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
All is available here : https://ludovic.cool/?p=37
Some help would be cool to improve the GPS interaction with the system, i found this project but don't know how to do that : https://github.com/kconger/android-serial-gps-driver
Reserved.
Fascinating! This is not something I would ever do but I read the whole thing with interest. A great guide. Thanks for sharing yet another surprising adaptation of my favorite device
nmyshkin said:
Fascinating! This is not something I would ever do but I read the whole thing with interest. A great guide. Thanks for sharing yet another surprising adaptation of my favorite device
Click to expand...
Click to collapse
Thank's you
One of my last "issue" is to improve the GPS software solution (actually UsbGps4Droid) by a native serial driver like this :
* https://github.com/kostya740/gps-glonass-android-driver
* https://github.com/kconger/android-serial-gps-driver
Help would be appreciate.
@nmyshkin i'm really impress by your work on the NST !
I just follow the process to setup the modded settings.apk and the NTGAppsAttack.
I'm looking to "enable GPS" function in Android. i'm a little bit stuck here.
In Settings.apk > Security > Location is well activated.
But apps with GPS func still claim gps is not enable in settings.
Also Gmaps is not starting, is just showing the root acces allowed pop-in but i think it's another problem.
I'm pretty sure my installation of https://github.com/dipcore/gps-glonass-android-driver is ok so .. i'm a little bit lost.
liptonthe said:
@nmyshkin i'm really impress by your work on the NST !
I just follow the process to setup the modded settings.apk and the NTGAppsAttack.
I'm looking to "enable GPS" function in Android. i'm a little bit stuck here.
In Settings.apk > Security > Location is well activated.
But apps with GPS func still claim gps is not enable in settings.
Also Gmaps is not starting, is just showing the root acces allowed pop-in but i think it's another problem.
I'm pretty sure my installation of https://github.com/dipcore/gps-glonass-android-driver is ok so .. i'm a little bit lost.
Click to expand...
Click to collapse
Unfortunately I need to get back to that updating GApps post. It seems at this time that just about everything has died but I did think network location was still working the last time I checked. I looked at my NST running 1.2.1 and GMaps there shows a location "circle" near my house and gives an accuracy rating, so I think it is still functioning.
What you describe about the root access popup sounds like the toggle app I wrote for turning GMaps on and off since it runs in the background a lot otherwise. But you still need the actual Maps app installed for that app to work. Did you by any chance forget to install the actual Maps app?
The Settings app pushes a "1" value into settings.db for network location via gps & wifi, whether they exist or not if it sees the Network Location app. Other apps should see this, but it's hard to know what is happening inside since much of the Android 2.1 OS in the NST has been removed by B&N and the GApps installation is now so shaky. I wish I had better information for you but your detailed knowledge exceeds mine, I'm sure. I'm waiting for my 1.2.2 NST to charge up so I can check Network Location there and see if it is still working.
In the meantime, if you could give me an example of an apk that attempts to use network location and will still run on the NST, I can give it a try to see what happens on my devices.
I wish I had better information for you but your detailed knowledge exceeds mine, I'm sure.
Click to expand...
Click to collapse
I would like this was the truth but i'm really quite a noob about deep android system. also i'm very news in the NST world.
Btw, when i try to install "Maps.apk" from the NewGApps.zip :
Code:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb install Maps.apk
Maps.apk: 1 file pushed. 0.8 MB/s (7025142 bytes in 8.889s)
pkg: /data/local/tmp/Maps.apk
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]
rm failed for -f, Read-only file system
The Gmaps who not run and just show the pop-in is the "Google_Maps_1.apk"
I have attached the apps i use who require location below.
liptonthe said:
I would like this was the truth but i'm really quite a noob about deep android system. also i'm very news in the NST world.
Btw, when i try to install "Maps.apk" from the NewGApps.zip :
Code:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb install Maps.apk
Maps.apk: 1 file pushed. 0.8 MB/s (7025142 bytes in 8.889s)
pkg: /data/local/tmp/Maps.apk
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]
rm failed for -f, Read-only file system
The Gmaps who not run and just show the pop-in is the "Google_Maps_1.apk"
I have attached the apps i use who require location below.
Click to expand...
Click to collapse
I can confirm that Network Location is still working on my 1.2.2 NST. However, Network Location is not the same thing as a GPS radio, and I think that is what the two apps you attached in your previous post are looking for (one says so explicitly). So without the fallback ability to get location data from an NLP app, they will not be able to run. That's the beauty of GMaps. It can use WiFi NLP if that's all that is available. There are no stand-alone NLP apps for Android 2.1, as far as I know. The earliest one I am aware of is for Android 4.x, and that's by Mozilla. There might be others.
As for Maps refusing to install, I am puzzled. I downloaded the zip to see if perhaps the file inside was corrupted, but I had no problems with it. It is supposed to be a system app. Perhaps if you just place it into /system/app, set the permissions as rw-r-r and reboot, it will then work.
Edit: yes, on looking at your adb install I see it rejected the procedure because the system was read-only. You would have to mount the system as r/w before installing. It might be easier just to use a root-enabled file manager and "install" as I described above.
nmyshkin said:
I can confirm that Network Location is still working on my 1.2.2 NST. However, Network Location is not the same thing as a GPS radio, and I think that is what the two apps you attached in your previous post are looking for (one says so explicitly). So without the fallback ability to get location data from an NLP app, they will not be able to run. That's the beauty of GMaps. It can use WiFi NLP if that's all that is available. There are no stand-alone NLP apps for Android 2.1, as far as I know. The earliest one I am aware of is for Android 4.x, and that's by Mozilla. There might be others.
As for Maps refusing to install, I am puzzled. I downloaded the zip to see if perhaps the file inside was corrupted, but I had no problems with it. It is supposed to be a system app. Perhaps if you just place it into /system/app, set the permissions as rw-r-r and reboot, it will then work.
Edit: yes, on looking at your adb install I see it rejected the procedure because the system was read-only. You would have to mount the system as r/w before installing. It might be easier just to use a root-enabled file manager and "install" as I described above.
Click to expand...
Click to collapse
Thank's you very much for your time, I'm actually restoring to a previous state i think i have miss something.
I'm disapointed about the Location service who doesn't include GPS radio.
The thing i doesn't underdstand is why i'm not able to ask to te system to exploit the GPS serial driver i setup.
I came from Gnu/Linux, so for me there is the hardware,kernel,driver, the software who exploit the device throught the driver.
I guess the Android provider wrap the location and drivers interaction to the apps.
I should make more research about it..
liptonthe said:
Thank's you very much for your time, I'm actually restoring to a previous state i think i have miss something.
I'm disapointed about the Location service who doesn't include GPS radio.
The thing i doesn't underdstand is why i'm not able to ask to te system to exploit the GPS serial driver i setup.
I came from Gnu/Linux, so for me there is the hardware,kernel,driver, the software who exploit the device throught the driver.
I guess the Android provider wrap the location and drivers interaction to the apps.
I should make more research about it..
Click to expand...
Click to collapse
For what it is worth, there is no entry in settings.db for GPS radio on the NST. Whether there is one in other devices, I have not checked yet. If it's just a matter of telling settings.db that the radio hardware which you added is "on" so that apps which inquire will find out, it should be easy enough to add an entry to the database. Then you would need a way to push a "1" or a "0" as is needed.
I'm guessing that to get your implementation of the GPS to work on the device you bypassed this artifact. There is probably also a page in the original NST Settings which has a place for turning on the "cell radio". In fact I know there is, but I don't remember how to get there any longer. I don't know whether that's sufficient or whether there is another entry that is specific to GPS. Either way, there might be more info the system wants before it can respond to queries from apps and tell them there is actually a real piece of hardware which is on, since the original system lacked that.
I was trying to get a GPS app to work on my Glow3.
I got the kernel and ntxconfig modified to use an unused UART.
I didn't use a mock location provider or an actual LocationProvider, I just did the NMEA in the app.
It worked fine, but the stupid pint-sized GPS receiver used one of those stupid toggling ground contacts for power on/off.
You could never get the thing to reliably turn on, so I got bored and the project subsided.
Renate NST said:
I was trying to get a GPS app to work on my Glow3.
I got the kernel and ntxconfig modified to use an unused UART.
I didn't use a mock location provider or an actual LocationProvider, I just did the NMEA in the app.
It worked fine, but the stupid pint-sized GPS receiver used one of those stupid toggling ground contacts for power on/off.
You could never get the thing to reliably turn on, so I got bored and the project subsided.
Click to expand...
Click to collapse
I believe i have already read your post, it is that ? : https://forum.xda-developers.com/nook-touch/general/gps-nook-t4021145
the toggling is GPIO pin controlled with low / high state ?
Personnaly i use this little circuit about GPIO pin :
Have GPS provider will allowing the use of already well developped map software with all the feature.
That's my only wish actually...
If i have well underdanded to permit this a backport from another device, making a new rom with the serial GPS driver included and the whole signed correctly. i'm right ?!
liptonthe said:
I believe i have already read your post
Click to expand...
Click to collapse
Yes, that's the one.
Actually, my GPS came with a board with regulator and pushbutton from SparkFun and it was still balky.
It's been discontinued since then.
I've never done the deep dive into LocationProvider to see how to make it work for real.
It seems that everybody just hacks into mock location providers, which is ugly.
Renate NST said:
Yes, that's the one.
Actually, my GPS came with a board with regulator and pushbutton from SparkFun and it was still balky.
It's been discontinued since then.
I've never done the deep dive into LocationProvider to see how to make it work for real.
It seems that everybody just hacks into mock location providers, which is ugly.
Click to expand...
Click to collapse
not really cool, i guess you can find a low cost chinese gps (BN-180) for few dollars, it will work well too.
I'm totally agree with that, mock location is pretty ugly.
To be honest i have not your experience and knowledge on the Nook, but also on android itself i guess..
So i take this occasion to ask you if you can spend a bit of time to see how it look.
This might not be very helpful but since onboard chip inside NST does not support GPS (or to my sadness neither FM radio which would be cool and I presume less power hungry when used with Renate USB sound mod then using online WiFi radio) let's turn the table and use what is already there to our advantage. Aside GPS there is something called WiFi geolocation. Why am I mentioning this? Well if that can be enabled to be used on maps of your choice and work from NST that would be awesome and sufficient for majority of users. True it will not be as helpful on mountain hiking trip there you could use it only as a ordinary map augmented with old trusty brain Mk.1 processor but its better then nothing at all. Someone wanted and managed to create screensaver for this device as transparent screen so that it shows the page where are you stopped reading. That would be good thing to be added in implementing any map solution for NST. Let's be reasonable refresh time on device is to long for it to be used as car navigation device. I have yet to try Fastmode but I would not put my money on that will change something. Even on phones GPS can be sluggish (seen that) and I believe that processing power or the way the data are feed to processor is slowing thing to a crawl. For crawling on the ground that is good enough though. If you use WiFi geolocation and that works fine then you can try to sort issues with GPS. One thing at the time is best approach in my humble opinion. There are several WiFi geolocation services and few of them are open. Still we must have in mind that using WiFi geolocation have raised some privacy issues to the point that one of the largest proponents of its use Mozilla foundation is on a path of abandoning it. Therefore who knows for how long WiFi geolocation will be available. Just my two bits thoughts on this topic.

Categories

Resources