GPS suddenly not working... - Asus Transformer TF700

The GPS unit on my TF700 just stopped working randomly. I rarely use my tablet, but the last time I used it a couple of weeks ago it worked perfectly fine. Now the GPS unit continuously restarts. It powers on for 2 seconds and then shuts off. Right now I'm on Cromi-X deodex. I've tried stock(rooted), and CM10.1 all with the same result. I tried every Kernel I could think of. I've tried flashing different boot loaders and they all have the same result. Anyone else have a similar problem? The gps locating icon appears for about 3 seconds then turns off then reappears. This is really frustrating because I was planning on using this on a long trip I have in 30 days and this just randomly started happening. Any info would be greatly appreciated!!
Just tried booting into safe mode which didn't help either.

michaelm718 said:
The GPS unit on my TF700 just stopped working randomly. I rarely use my tablet, but the last time I used it a couple of weeks ago it worked perfectly fine. Now the GPS unit continuously restarts. It powers on for 2 seconds and then shuts off. Right now I'm on Cromi-X deodex. I've tried stock(rooted), and CM10.1 all with the same result. I tried every Kernel I could think of. I've tried flashing different boot loaders and they all have the same result. Anyone else have a similar problem? The gps locating icon appears for about 3 seconds then turns off then reappears. This is really frustrating because I was planning on using this on a long trip I have in 30 days and this just randomly started happening. Any info would be greatly appreciated!!
Just tried booting into safe mode which didn't help either.
Click to expand...
Click to collapse
If you have tried all these roms on a clean installation I'm afraid it's a hardware issue, as in: Your gps radio is on the frizzz

I'd rather say: It's time to acquire and read some logs - logcat and dmesg.

_that said:
I'd rather say: It's time to acquire and read some logs - logcat and dmesg.
Click to expand...
Click to collapse
Honestly I know how to follow directions from this website in order to root and basic troubleshooting, but that's about it. How would I go about producing these logs? Any links to follow?
Thank you!

michaelm718 said:
Honestly I know how to follow directions from this website in order to root and basic troubleshooting, but that's about it. How would I go about producing these logs? Any links to follow?
Click to expand...
Click to collapse
There are lots of guides here on XDA, one of them was recently on the portal page:
http://forum.xda-developers.com/showthread.php?t=2274119
Overview:
* Install the "Android SDK Platform Tools" and proper drivers for your device
* Connect your device via USB and turn on USB Debugging
* Reproduce your problem
* Run "adb logcat > logcat.txt" (maybe you need to press Ctrl+C after a few seconds to stop logging)
* Run "adb shell dmesg > dmesg.txt"

10-28 18:31:03.576 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): GPS started.
10-28 18:31:03.886 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): Magnetic field strength: 21/54
10-28 18:31:04.236 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): Magnetic field strength: 21/54
10-28 18:31:04.586 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): Magnetic field strength: 21/54
10-28 18:31:04.936 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): Magnetic field strength: 21/54
10-28 18:31:05.196 E/gps_BRCM(616): EPOLLERR or EPOLLHUP after poll() !
10-28 18:31:05.196 D/gps_BRCM(616): gps_engine_status_update 4
10-28 18:31:05.196 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): GPS stopped.
10-28 18:31:05.286 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): Magnetic field strength: 21/54
10-28 18:31:05.636 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): Magnetic field strength: 21/54
10-28 18:31:05.996 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): Magnetic field strength: 21/54
10-28 18:31:06.196 E/gps_BRCM(616): Failed to connect to the gps driver (/dev/socket/gps) errno(2)
10-28 18:31:06.336 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): Magnetic field strength: 21/54
10-28 18:31:06.696 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): Magnetic field strength: 21/54
10-28 18:31:07.046 I/com.cochibo.gpsstatus.GpsStatusActivity(13329): Magnetic field strength: 21/54
10-28 18:31:07.206 E/gps_BRCM(616): Failed to connect to the gps driver (/dev/socket/gps) errno(111)
This is essentially what I got with regards to the gps.
I just checked the folder and there is a gps file located there. Maybe one of you can post your gps file and ill replace mine with it?

Related

Bluetooth/GPS

Thanks to towa, orinoco,sweeney,JoseF,domloff,blinky99,...
But I still have a problem ...
After the installation of "MyTry2.zip" incl. all reg-mod's i don't receive any data from the gps-module.
The bluetooth-manager recognize my gps correctly in SPP-slavemode, but sometimes it will lost the connection.
In the doggingstation the connection will be lost in 2,5 min.
TomTom224 is proper installed.
But TomTom-gps received no data from holux-gps
After 2,5 min the connection will be lost.
I try it with:
"NMEA 0183v2 Bluetooth" and "BT Serielle Schnittstelle COM7:"
"SIRF Bluetooth" and "BT Serielle Schnittstelle COM7:"
"EMTAC Wireless GPS" and "BT Serielle Schnittstelle COM7:"
"TomTom Wireless GPS" and "BT Serielle Schnittstelle COM7:"
(PPCGPS208 (TomTom) gives a message: "No GPS Engine. Please re-install")
... anyone with an idea?
Thanks ... mtc
I am using a MDA II (german/ T-Online) with a
Holux (www.holux-gps.de) Bluetooth GPS receiver ... Features:
- Built in SiRF Star IIe/LP chipset.
- 12 parallel satellite-tracking channels for fast acquisition and eacquisition.
- High speed signal acquisition using 1920 time/frequency search channels.
- Built-in WAAS/EGNOS Demodulator without additional any hardware.
- Compatible with Bluetooth Serial Port Profile (SPP) completely.
- Built-in rechargeable Lithium-ion battery without external power supply.
- Provide Normal mode and Power saving mode for user’s requirement.
- Provide expand terminal and can contact to other system without bluetooth device.
- Built-in rechargeable battery for memory and RTC backup and for fast Time To First Fix (TTFF).
- Support NMEA0183 v2.2 data protocol or SiRF binary code.
- 4 colors LED to show the status of bluetooth device.
- Support active antenna connector to getting better satellites signal.
- FLASH based program memory. New software revisions upgradeable through serial interface
- Small, sleek, and lightweight design easily fits in your hand
- Water resistant
- Enhanced algorithms -SnapLock and SnapStart provide superior navigation. performance in urban, canyon and foliage environments.
- For Car navigation, Marine navigation, Fleet management, AVL, Personal navigation, Tracking System, and Mapping device application.
Specifications
- Tracks up to 12 satellites.
- Receiver: L1, C/A code
- Snap Start: <3 sec(at < 25 minutes off period).
- Update rate: 1 HZ.
- Acquisition time
- Reacquisition 0.1sec.averaged
- Hot start 8 sec., averaged
- Warm start 38 sec., averaged
- Cold start 45 sec., averaged
- Position accuracy:
- Non DGPS (Differential GPS)
- Position 5-25 m CEP without SA
- Velocity 0.1 m/sec, without SA
- Time 1 usec sync GPS Time
- EGNOS/WAAS/Beacon
Position
< 2.2 m, horizontal 95% of time
< 5 m, vertical 95% of time
- Dynamic Conditions:
- Altitude 18,000 meters
(60,000 feet )max
- Velocity 515 meters / second
(700 knots) max
- Acceleration 4 G, max
- Jerk 20 meters/second, max
- Antenna Type: Built in Patch Antenna
- Minimum signal tracked: -175dBW
- Dimension: 77.9 × 56.9 × 22.8 mm
- Weight : < 70g
- On/off push button
- Lithium-ion battery lasts for more than 9 hours of use
- 4 LED function:
Bluetooth , Navigation Update and Battery and changer status Indication
- Protocol and interface:
- Compatible with Bluetooth devices with Serial Port Profile (SPP)
- Bluetooth™ version 1.1 compliant
- Bluetooth™ Class 2 operation (up to 10 meter range)
- Frequency : 2.400 to 2.480 GHz
- Modulation: FHSS / GFSK
- RF channels: 79
- Input Sensitivity: -80dBm
- Output Level: 4dBm
- Output terminal: Mini-USB (TTL Level)。
- NMEA output protocol: V.2.2
Baud rate: 9600 bps
Data bit: 8
Parity: N
Stop bit: 1
- Output format:
Standard: GGA,GSA,GSV, RMC.
Optional: GLL,VTG, SiRF binary
- Operation Temperature:
-10 to + 60
- Store Temperature:
-20 to + 85
- Operation Humidity:
5% to 95% No condensing.
Can any one please help me.
I'm trying to get my XDA II working with a bluetooth GPS receiver. The XDA II does bond to the bluetooth GPS receiver. However when statring TOMTOM it does not work. I have tried to all the setting and com ports without sucess.
I have been informed that there is currently a bug which the manufacturer is working on.
Could some one please help me.
@mtc
Hi, have you enabel (connect gps? in bluetooth manager?)
Then start tomtom gps?
Let me know.
JoseF
JoseF said:
@mtc
Hi, have you enabel (connect gps? in bluetooth manager?)
Then start tomtom gps?
Let me know.
JoseF
Click to expand...
Click to collapse
Hi Josef,
thx for answering, but i fix the problem!
one wrong reg-value ... (2 hours) :-(
mtc
I am having the same problem
To save me 2 (or more hours) which value was wrong?
Thx
Surur
:idea:
I was told that O2 solved XDA II Bluetooth SPP problem for GPS, source disclosed the Bluetooth GPS tested is EMTAC CRUX II / BTGPS unit.
Hope they will posted the upgrade soon, somewhere. :wink:
In the XDA section of MY-XDA.com:
"Upgrade for the Xda II will be available soon."
Let's hope it's very soon.
surur said:
I am having the same problem
To save me 2 (or more hours) which value was wrong?
Thx
Surur
Click to expand...
Click to collapse
Hi Surur,
... sorry, but i lost this damned piece of paper with the correct value on it.
But ... i remember the wrong value is in HKLM\Software\Widcomm so
i backup my actual registry and reinstall my complete "old" registry entries including the wrong value.
After that i delete the whole entry in HKLM\Software\Widcomm and import again the "widcomm.reg" (MyTry2.zip). --> it's working!!
So if you have the same problem like me, your problem may be solved in
this way.
mtc
mtc said:
surur said:
I am having the same problem
To save me 2 (or more hours) which value was wrong?
Thx
Surur
Click to expand...
Click to collapse
Hi Surur,
... sorry, but i lost this damned piece of paper with the correct value on it.
But ... i remember the wrong value is in HKLM\Software\Widcomm so
i backup my actual registry and reinstall my complete "old" registry entries including the wrong value.
After that i delete the whole entry in HKLM\Software\Widcomm and import again the "widcomm.reg" (MyTry2.zip). --> it's working!!
So if you have the same problem like me, your problem may be solved in
this way.
mtc
Don't forget the soft-reset ... ;-)
Click to expand...
Click to collapse
XDA II TomTom 2.24 and Holux GR 230 Bluetooth GPS -PLS HELP
I have an XDA II and I am unable to use TomTom 2.24 with my Holux GR 230 Bluetooth GPS. I have already done the following:
Upgraded to TomTom GPS 2.09
Installed the Pocket Bluetooth Tools (and created the Bluetooth com port)
Tried various settings in TomTom GPS as there is not a listing for Holux GR 230.
It seems as though the GPS will communicate with the XDA II, and shows that it picks up satalite signals. When I start TomTom Navigator, the Blue GPS light on the receiver flashes to show that it is transferring data, but TomTom Navigator states GPS position unreliable.
PLEASE PLEASE can someone out there help me. If there is a solution, please explain in basic terms / step-by-step as I am far from an expert on PDAs.
Thanks to anyone out there that can help.
Alistair[/b]
Have you taken it for a drive? Many gps systems will take ages to get first fix from new and will take even longer if static, go for a drive and see what happens, it is helpful if you click on the gps/status and see how many sats and how many red lines you have.
cruisin-thru said:
Have you taken it for a drive? Many gps systems will take ages to get first fix from new and will take even longer if static, go for a drive and see what happens, it is helpful if you click on the gps/status and see how many sats and how many red lines you have.
Click to expand...
Click to collapse
Just tried it but still no joy.
Any help appreciated.
Thanks,
Alistair

[Q] Touch screen wackiness

I've had an issue with my Droid4 periodically where the screen will seemingly navigate all on its own without any interaction from me. This always happens when it's plugged into USB for syncing music. Just now I had the phone sitting on my desk without USB plugged in and when I tried to open an application, the icon 2 below was launched. The phone was sitting next to my PC speaker (small, but within a couple inches of the cone. Is it possible that the magnetic field from this speaker could cause the capacitive touchscreen to respond different than expected? When connected to USB, the phone is in a different location on my desk, but it's a few inches from my PC. Could the hard drives or some other component cause these types of issues? I know the phone itself works fine, I'm just curious if this is a known issue such that I should avoid even weak magnetic fields.
Droid4 ICS 4.0.4 (rooted, stock)

[Q] Help setting up passive bluetooth connection

Hi guys.
Not sure if this is the right forum to ask this question in, so if I have it wrong I apologize. So as the title suggests, I need help to get my Samsung Note 3 to passively connect to a HC-05 bluetooth module (tried putting a link to the product manual, but I don't have enough posts to do it yet. My apologies if you need to Google it).
My goal to to have the phone passively connect to the HC-05 in the same manner it would to devices such as bluetooth car kits, headsets and so forth, i.e. to automatically build a connection with the module whenever it is in range. It doesn't have to do anything other than simply connect. At a later stage I will work on sending commands to the module, but for today I just need to sort out this auto-connect problem.
I've tried setting the module to master mode and then binding the module to the BT address of the Note, with the hope the module would actively search for the note and connect to it whenever the note came within range. That approach however that didn't work, and I have again set the module back to slave mode and have been forced to use BlueTerm to build the connection. This has me now believing the connection must be built from the Note, and the module has to be the slave to it, as when I use BlueTerm it works flawlessly every time.
Surely somebody out there can point me in the right direction to accomplish my goal.
Any help is greatly appreciated.
So in the entire XDA brains trust, there's nobody with any idea how this can be done?
Still nobody has any ideas?
Still nothing? Really!???

Bluetooth on Intel

This is mostly for the new Joying INTEL units.
*********************************************
OLD STUFF: aka "BlueBalls.apk"
The bluetooth stack on these units appears to be ENTIRELY functional, but for whatever reason (don't ask me to guess at the thought processes that go into developing a head unit in China....) they HIDE the button in the Settings application that links to BLUETOOTH settings.
This is the simplest/dumbest application anyone has ever written.
The code inside it is literally JUST the following THREE LINES;
Code:
Intent intentOpenBluetoothSettings = new Intent();
intentOpenBluetoothSettings.setAction(android.provider.Settings.ACTION_BLUETOOTH_SETTINGS);
startActivity(intentOpenBluetoothSettings);
It launches the bluetooth settings activity that Joying has hidden.
**************************************************
NEW STUFF!!!!
Ok, so the thing is, even with blueballs installed, the process of tethering is somewhat... MANUAL. On both sides of the connection -- data source, typically your phone, and head unit. Wouldn't it be nice to AUTOMATE things a little bit?
While there are some guides and hackish programs that suggest that they can get this done, for instance http://forum.xda-developers.com/showthread.php?t=2574310 -- the reality is that NONE of these solutions will actually WORK, nor are they simple to configure, nor are they reliable. They are a BIG UGLY MESS.
So I decided to do it myself, in a nice, clean, self-contained Android application.
The result is the BluetoothTethering.apk attached below.
Here is description of this program;
Start up the program, and you are presented with a screen with some buttons, switches, and spinners.
FOR THE CAR RADIO SIDE:
At the top of the screen is a spinner containing a list of all paired bluetooth devices. If you select one of those devices, and hit the "CONNECT PAN" button, it will try to connect to that device as a bluetooth tethering client. If you enable the switch "Auto Connect PAN", then whenever it connects to that device (the one currently showing in the spinner), it will AUTOMATICALLY try to connect PAN. The application does NOT need to be running for this to occur, since there is a receiver registered in the application's manifest.
The next button down, "Launch Bluetooth Settings", just launches the standard Android Settings --> Bluetooth activity. This is the same as what BlueBalls does, so you don't need to install both.
FOR THE PHONE SIDE:
At the bottom, there is a button "START SERVICE", hit that button on your phone, and it should start up bluetooth tethering service.
And the switch "Auto Bluetooth Tethering", means that every time the bluetooth device turns ON, it will automatically enable bluetooth tethering. Again, it receives an intent and does the work in the background, so the application need not be open.
CAVEATS!!!
Ok, this is where the fun begins! Starting with Android version 3.1, newly installed applications are given a default state of "stopped", in which they are unable to receive any broadcast intents. In order to get the application out of the stopped state such that it can receive broadcast intents, it needs to be manually run first. A second part of this feature, is that if an application is force stopped, it is RETURNED to the "stopped" state. This becomes a problem on at least some Chinese Android car radios. In particular, it is a problem on at LEAST Joying units (possibly also others). In these units, when the car ignition is turned off, after a few minutes they go to SLEEP mode so that they don't drain the car's battery. The problem is that just before going to sleep, everything running is FORCE STOPPED, sending everything, INCLUDING BluetoothTethering.apk, into a "stopped" state, thus disabling the application's ability to receive the broadcast intent necessary in order to activate PAN!
Workaround: NOW TESTED AND VERIFIED FUNCTIONAL... provisioning the application with enhanced privileges, by installing it into /system/priv-app/, will allow it to avoid the "stopped" state, or at least allow it to receive broadcast intents regardless of that state. After all, there are many system receivers that fire as expected, even if you don't manually open the applicable application manually!
If you are going to do this (which you MUST on Joying Intel car radios, and possibly other MTCD Intel car radios), the steps are as follows;
Connect it and a laptop (with adb installed) to a common wifi network. This CAN be a hotspot running on the head unit or laptop, or even your PHONE. Just as long as they are all on the same network! Find the IP address of the head unit. If the head unit is connected to a different AP rather than hosting a hotspot, you can look in wifi --> 3dots menu --> advanced. If the head unit IS the hotspot, then look at your laptop (terminal --> ifconfig) and find ITS IP address (for example, 192.168.30.123) and change the last byte to a "1" to find the head unit's IP address, in this case, it would be 192.168.30.1.
In a terminal on the computer, run following;
Code:
adb connect <ip address of head unit>
adb push BluetoothTethering.apk /sdcard/
adb shell
$ su
# mount -o remount,rw /system
# mkdir /system/priv-app/BluetoothTethering
# cp /sdcard/BluetoothTethering.apk /system/priv-app/BluetoothTethering/
# chmod 755 /system/priv-app/BluetoothTethering
# chmod 644 /system/priv-app/BluetoothTethering/BluetoothTethering.apk
# sync
# reboot
Now the application is installed with extra privileges, so it will respond properly to the broadcasts when the unit powers back on after sleeping.
Note: This application will not currently work with a typical Android TABLET. The reason is that despite being "paired" to your phone for tethering, the two devices do not automatically establish a connection when they are in proximity. A car radio and phone DO automatically establish a connection when in proximity in order that your phone calls will be directed over bluetooth. I will be looking into whether or not there is some battery efficient mechanism for accomplishing this, but I am not hopeful.
I am also aware that the auto-tethering setting is currently limited to a selection of ONE bluetooth device. If two people share a car, this may be inadequate. My intention is to create a LIST of devices that it can try connecting to. CANNOT just try ALL devices, since obviously it would be silly to try to establish a PAN connection with your OBD dongle.
There is also a potential weakness where if the bluetooth connection is established BEFORE the PHONE has bluetooth tethering enabled, the head unit will just try once to connect PAN, fail, and give up. I intend to have it periodically retry if the connection is established to an enabled device, but PAN failed.
Going to test it this afternoon. I think it will work.....
By the way: many other settings are hidden (accounts, sync, ...). They even have a second "settings.apk" (only 1 MB)....wtf.....? A lot of overlays too (we should get rid of them)
Interesting.
I'll have to rip a few of those apart and see what is up with them.
Hopefully, I'll have my 128N2's by next week.
FYI: Brainless "Candy" at Joying is really giving me the runaround when asking her about getting into recovery. Told her even to ask their technical people for the answer.... her solution? Just wait an extra hour before responding to the email with the same nonsense "do not worry, it will not fail to boot into Android, this is our latest very much more stable"
I *really* hate dealing with chinese manufacturers.
Wonder how she's going to respond to my request for kernel source code? Probably give me a link to kernel.org....
The blueballs.apk is working.
lol anyone wanna try this on a RK3188 unit
thanks doitright..
My UL128N2 from joying in in transit. hopefully receiving it in a week. I will try this in my unit and post you the feedback:good::good:.
May be this simple app can make UL128N2 to connect to 'any brand' BT OBD2 adapter.
doitright said:
This is mostly for the new Joying INTEL units.
The bluetooth stack on these units appears to be ENTIRELY functional, but for whatever reason (don't ask me to guess at the thought processes that go into developing a head unit in China....) they HIDE the button in the Settings application that links to BLUETOOTH settings.
This is the simplest/dumbest application anyone has ever written.
The code inside it is literally JUST the following THREE LINES;
Code:
Intent intentOpenBluetoothSettings = new Intent();
intentOpenBluetoothSettings.setAction(android.provider.Settings.ACTION_BLUETOOTH_SETTINGS);
startActivity(intentOpenBluetoothSettings);
It launches the bluetooth settings activity that Joying has hidden.
Note: It works perfectly on my Nexus 6, but I don't have a Joying INTEL head unit yet (two UL128N2's on order). It *should* be fine, unless they did something REALLY weird, in which case I have another way to issue the intent that may work.
Click to expand...
Click to collapse
masri1987 said:
lol anyone wanna try this on a RK3188 unit
Click to expand...
Click to collapse
Not even remotely the same thing.
leonkernan said:
Not even remotely the same thing.
Click to expand...
Click to collapse
I know, just don't understand why the CPU makes the native ROM different for
masri1987 said:
I know, just don't understand why the CPU makes the native ROM different for
Click to expand...
Click to collapse
The Bluetooth was a separate module on the RK boards, it's on the processor board on the Sofias.
They have completely different driver software requirements.
leonkernan said:
The Bluetooth was a separate module on the RK boards, it's on the processor board on the Sofias.
They have completely different driver software requirements.
Click to expand...
Click to collapse
Well, you know something... just because the bluetooth module is on a separate board does not mean that it is necessarily "wrong". Consider the fact that you can plug a bluetooth USB dongle into ANY normal laptop/desktop/server and have it work correctly! The thing is, there ARE a bunch of high speed ties between the SoC through to the MCU board, and we know from the fact that things like torque CAN work on the rockchip/arm/mtcX units that BT SPP profile is definitely able to make it through to the bluetooth device itself. Also the fact that WIFI works on those units supports the idea that they aren't completely broken (wifi and bluetooth are on the same physical RF chip, since they use the same spectrum and need to coordinate with each other in order to operate correctly).
What this really boils down to, is that very likely, those older arm boards *actually could* be programmed to have correctly working bluetooth.
However, there IS a difference in the software. While on the RK/arm boards, they have MODIFIED the settings/bluetooth screen to be horribly broken, on the INTEL boards, they have simply deleted the link to the settings/bluetooth activity from the main settings activity, and otherwise left it fully intact. So really, there are TWO possibilities here in just how they butchered it; (1) They added a new settings/bluetooth screen and changed the link to point to it, which could mean that the original one is actually still there UNBROKEN, or (2) They actually butchered the settings/bluetooth activity.
If they used approach (1), then this apk ***COULD ACTUALLY WORK*** on them. However, if they used approach (2), then it would definitely be necessary to build a new settings/bluetooth screen with the appropriate permissions to change bluetooth settings, and installed in the system partition (i.e., root needed).
Hi,
My Joying JY-UL135N2 just arrived. So far so good with the functionalities except Bluetooth OBD2. I have used 'blueballs.apk' and the Bluetooth settings screen appeared which was not visible otherwise. I could find my BT OBD2 device in the device list with the name 'CHX'. I tried to pair to it and unfortunately error popped up " Couldn't pair with CHX because of an incorrect PIN or passkey".
In the BT settings screen, there is no option to specify PIN or passkey. May be the unit sends some JOYING pass key or PIN to the device without giving an option for the user to specify one.
Is there any way to send an user defined PIN or pass key to Bluetooth device?
doitright said:
This is mostly for the new Joying INTEL units.
The bluetooth stack on these units appears to be ENTIRELY functional, but for whatever reason (don't ask me to guess at the thought processes that go into developing a head unit in China....) they HIDE the button in the Settings application that links to BLUETOOTH settings.
This is the simplest/dumbest application anyone has ever written.
The code inside it is literally JUST the following THREE LINES;
Code:
Intent intentOpenBluetoothSettings = new Intent();
intentOpenBluetoothSettings.setAction(android.provider.Settings.ACTION_BLUETOOTH_SETTINGS);
startActivity(intentOpenBluetoothSettings);
It launches the bluetooth settings activity that Joying has hidden.
Note: It works perfectly on my Nexus 6, but I don't have a Joying INTEL head unit yet (two UL128N2's on order). It *should* be fine, unless they did something REALLY weird, in which case I have another way to issue the intent that may work.
Click to expand...
Click to collapse
---------- Post added at 02:03 PM ---------- Previous post was at 01:55 PM ----------
hi, doitright,
error screenshot attached.
{
"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"
}
aneesp said:
Hi,
My Joying JY-UL135N2 just arrived. So far so good with the functionalities except Bluetooth OBD2. I have used 'blueballs.apk' and the Bluetooth settings screen appeared which was not visible otherwise. I could find my BT OBD2 device in the device list with the name 'CHX'. I tried to pair to it and unfortunately error popped up " Couldn't pair with CHX because of an incorrect PIN or passkey".
In the BT settings screen, there is no option to specify PIN or passkey. May be the unit sends some JOYING pass key or PIN to the device without giving an option for the user to specify one.
Is there any way to send an user defined PIN or pass key to Bluetooth device?
Click to expand...
Click to collapse
@aneesp --> Use the built-in BT app to connected (first time) with your OBD device. Maybe you have to change the PIN to 0000 or 1234 to get a paired connection (use the built-in BT app to change the PIN!!!)
aneesp said:
Hi,
My Joying JY-UL135N2 just arrived. So far so good with the functionalities except Bluetooth OBD2. I have used 'blueballs.apk' and the Bluetooth settings screen appeared which was not visible otherwise. I could find my BT OBD2 device in the device list with the name 'CHX'. I tried to pair to it and unfortunately error popped up " Couldn't pair with CHX because of an incorrect PIN or passkey".
In the BT settings screen, there is no option to specify PIN or passkey. May be the unit sends some JOYING pass key or PIN to the device without giving an option for the user to specify one.
Is there any way to send an user defined PIN or pass key to Bluetooth device?
---------- Post added at 02:03 PM ---------- Previous post was at 01:55 PM ----------
hi, doitright,
error screenshot attached.
Click to expand...
Click to collapse
Ok, so what it is sounding like, is that the pin prompt on the head unit is broken, causing it to default to one specific user-set pin code for pairing. This user-set pin code is controllable via the chinese "bluetooth" application -- go there and set the pin to match your device, then go back into the "real" bluetooth settings menu and try again from there.
ok..
I will do that way and give you feed back..
doitright said:
Ok, so what it is sounding like, is that the pin prompt on the head unit is broken, causing it to default to one specific user-set pin code for pairing. This user-set pin code is controllable via the chinese "bluetooth" application -- go there and set the pin to match your device, then go back into the "real" bluetooth settings menu and try again from there.
Click to expand...
Click to collapse
@doitright and @MMTK84,
you saved my day and night. It worked. I entered my BT OBD2 PIN "6789" in the Chinese "Bluetooth" application (stock) and then used blueballs.apk to pair CHX. it paired smoothly. Torque could successfully establish connection and I am very happy about this unit JY-UL135N2. BT in the unit is fully functional. simultaneous playback of BT music and OBD2 is possible. Bluetooth hardware which is on on the SOC is perfect and only chinese software interface is making the issue. Any way we got the work around for this.
Please note that I didnt go for any firmware update from JOYING to make this happen. Yesterday I received the unit shipped with factory firmware MCU Version 2016-10-31 14:30:43 JY_(NOR)_90_C9_7706_5009_CAN(GX)_Newlap.
:highfive::good::good::good::good:
doitright said:
Ok, so what it is sounding like, is that the pin prompt on the head unit is broken, causing it to default to one specific user-set pin code for pairing. This user-set pin code is controllable via the chinese "bluetooth" application -- go there and set the pin to match your device, then go back into the "real" bluetooth settings menu and try again from there.
Click to expand...
Click to collapse
aneesp said:
@doitright and @MMTK84,
you saved my day and night. It worked. I entered my BT OBD2 PIN "6789" in the Chinese "Bluetooth" application (stock) and then used blueballs.apk to pair CHX. it paired smoothly. Torque could successfully establish connection and I am very happy about this unit JY-UL135N2. BT in the unit is fully functional. simultaneous playback of BT music and OBD2 is possible. Bluetooth hardware which is on on the SOC is perfect and only chinese software interface is making the issue. Any way we got the work around for this.
Please note that I didnt go for any firmware update from JOYING to make this happen. Yesterday I received the unit shipped with factory firmware MCU Version 2016-10-31 14:30:43 JY_(NOR)_90_C9_7706_5009_CAN(GX)_Newlap.
:highfive::good::good::good::good:
Click to expand...
Click to collapse
Glad to hear it!
Once I get my head units delivered (can you believe that I'm writing software to fix problems on these things before even owning one? LOL), I will look into it a bit more deeply. There is probably an intent being fired to prompt for the BT pin, but the receiver (or its registration) has probably been deleted by china.
wow... many thanks for your great support. :highfive::victory::victory:
Do you have an idea how to boot in to stock recovery of this unit. I just wanna to take a nandroid backup of the unit. I t seems I have to root the unit before doing it.
doitright said:
Glad to hear it!
Once I get my head units delivered (can you believe that I'm writing software to fix problems on these things before even owning one? LOL), I will look into it a bit more deeply. There is probably an intent being fired to prompt for the BT pin, but the receiver (or its registration) has probably been deleted by china.
Click to expand...
Click to collapse
aneesp said:
wow... many thanks for your great support. :highfive::victory::victory:
Do you have an idea how to boot in to stock recovery of this unit. I just wanna to take a nandroid backup of the unit. I t seems I have to root the unit before doing it.
Click to expand...
Click to collapse
I actually just started a thread to compile all the known methods of booting into recovery. Nothing firm on that front, however, obviously you CAN "reboot" to recovery.
Good news for you about root though! Joying Intel devices ship WITH ROOT. The only thing you need to know about it, is that it is restricted to access through ADB. So turn on adb over wifi, adb connect to the ip address of the head unit on your LAN, adb root, and adb shell. You can then issue your "reboot recovery" command.
ADB over USB should also work, but you'll need to find the place in their menus where you can control the USB mode switch, and of course, you'll need a USB-A-male to USB-A-male cable.
Hi doitright,
I followed your steps for reboot to recovery using adb over wifi. I could issue the command "reboot recovery" and unit rebooted. After few seconds showing the boot logo, the android logo screen appeared with "No command" after two seconds, No command changed to "Error!". From earlier threads, I got an idea to press power button when we get this error screen. |I did so, but nothing happened. I was little bit afraid if the device is soft bricked. But, upon pressing reset button, unit booted normally.
Any clue?
doitright said:
I actually just started a thread to compile all the known methods of booting into recovery. Nothing firm on that front, however, obviously you CAN "reboot" to recovery.
Good news for you about root though! Joying Intel devices ship WITH ROOT. The only thing you need to know about it, is that it is restricted to access through ADB. So turn on adb over wifi, adb connect to the ip address of the head unit on your LAN, adb root, and adb shell. You can then issue your "reboot recovery" command.
ADB over USB should also work, but you'll need to find the place in their menus where you can control the USB mode switch, and of course, you'll need a USB-A-male to USB-A-male cable.
Click to expand...
Click to collapse
aneesp said:
Hi doitright,
I followed your steps for reboot to recovery using adb over wifi. I could issue the command "reboot recovery" and unit rebooted. After few seconds showing the boot logo, the android logo screen appeared with "No command" after two seconds, No command changed to "Error!". From earlier threads, I got an idea to press power button when we get this error screen. |I did so, but nothing happened. I was little bit afraid if the device is soft bricked. But, upon pressing reset button, unit booted normally.
Any clue?
Click to expand...
Click to collapse
Congrats. You successfully made it into recovery. Not sure what to tell you at this point, since factory recovery is what factory recovery is.
Going from there to the regular recovery menu on MOST devices (remember that I don't have one of these yet, so I haven't been able to play with it yet) involves more than just the power button. Typically it is hold power + something like volume up. You could also try mashing on a USB keyboard and see if anything happens.

GNSS fix takes more then 5 minutes each time ( on cold boot or ACC enable)

dear all
i have the following unit as shown in the photo attached RK3188
my problem is on each drive no matter if its start on cold boot or ACC power on ( hibernate )
when i start waze or GPS tool box or any other software to check the GPS GNSS fix it take about 2-5 minutes for the GNSS to fix locked on
can any one guide me for any solution ? thanks
anyone?
For me - using an app to update the NTP servers helped a lot - eg https://forum.xda-developers.com/showthread.php?t=2198319
I also swapped out my GPS antenna which seemed to help a bit (but it wasn't exactly a game changer).
The other thing I've done at times is run a bluetooth GPS receiver - it's not ideal and took a lot of work but at least it gave me reliable GPS.
thanks Senorclean
i have notice that the NTP apk requires a root device
do you have any recommendation for an apk that can root the android car system easily

Categories

Resources