Difference between revisions of "Projects"

From RSNAV
Jump to: navigation, search
(RSNAV Coin battery)
m
 
(25 intermediate revisions by 6 users not shown)
Line 3: Line 3:
 
</div>
 
</div>
 
<br /><br />
 
<br /><br />
 +
==Root Android 6.0 RSNAV==
  
==Always on RSNAV==
 
*Goal of this project is to have the device stay powered on after car is turned off.
 
*We need to know what wire to tap into on the RSNAV, and what voltage and amperage battery would be required.
 
  
 +
'''This Kingroot method is not working anymore on latest android 6.0 firmware. What works now is this''':
  
==RSNAV Coin battery==
+
1. Download instructions, tools and the flashable zip for your unit from http://wiki.rsnav.com/Developer_Resources
*Project: Add coin battery to keep time.
 
  
'''WARNING: PROCEED AT YOUR RISK. YOUR FAILURE HERE IS NOT COVERED BY THE PRODUCT WARRANTY.'''
+
2. Extract the zip to your computer
  
Required: CR2032 Battery, CR2032 Battery holder, Soldering iron, Solder, Thin electric wires, and basic soldering and assembly skill.  
+
3. Transfer boot_verified.img from the flashable zip to a phone with magisk installed (Might need to be a rooted phone. Mine is, so not sure if it works with non-rooted phones)
RSA-70XXX Shown below, the procedure for RSA-10XXX is similar. For RSA-12XXX, there will be separate instruction in future.
 
  
https://cdn.shopify.com/s/files/1/1905/1643/files/1.jpg
+
4. In Magisk, select install -> Patch Boot Image File, and select boot_verified.img. This will generate a patched boot_verfified.img
  
1. Remove 5 screws as well as the bolts and washers holding the audio jack, and the mobile antenna connector
+
5. Delete boot_verified.img from the folder in your computer where you extracted the zip, and transfer the file from the phone back to the folder where you extracted the zip
  
https://cdn.shopify.com/s/files/1/1905/1643/files/2.jpg
+
6. Follow the instructions on flashing from http://wiki.rsnav.com/Developer_Resources using a computer and a USB A-A cable.  
  
2. It should look like above before you lift up the backplate. Carefully lift up the backplate a bit. Detach the audio jack and antenna connectors from the backplate. You may feel resistance while lifting up and that is normal as the thermal pad is sticky. Proceed to lift as you are clear of all the connectors from the back plate
+
Note: If i remember correctly, this also factory resets the device
  
https://cdn.shopify.com/s/files/1/1905/1643/files/3.jpg
+
Note2 (by pakidermo5000): it might work by just selecting boot_verified.img in the flashing software instead of all images. This should not factory reset your unit.  
 +
'''But it is not sure, so try at your own risk'''
 +
. After this you will need to reboot the rsnav by clicking the reset button (on 10.25 you find it on the left edge, upper hole. Keep it pressed for 3s.)
  
3. With the backplate removed, remove 6 screws red circled, and flip the board from the top.
+
'''And now?'''
  
https://cdn.shopify.com/s/files/1/1905/1643/files/4.jpg
+
Now you have a patched software, '''but no root yet'''. You need to:
 +
1-install magisk installer.
 +
2-install magisk. (will do some reboots)
 +
3-install the packages you like from magisk repository (if you want xposed, do not install the one from magisk repository as is obsolete, instead download the installer from xda (it will need some reboots too).
 +
4- Now you are rooted. If you want xposed packages to work, you need to reboot after installing them. I recommend using the cposed module "app manager" as it allows you to assign actions to two, three fingers swipes that I use to assign to "Home", "last app", or any preferred app.  
  
4. Be careful not to press the daughter board assembly with mic and SD card slot as it can be easily broken if you apply any pressure to it.
 
  
https://cdn.shopify.com/s/files/1/1905/1643/files/5.jpg
+
Credits go to @haaglin. Who posted it on
 +
28/03/2019
  
5. In the backside of the motherboard, locate PIN 174 shown above. Solder a wire to the pin. Do not short this pin with any other adjacent pins. The wire attached to the PIN 174 is the positive supply of 3V. Also, solder another wire to any ground point of your choice or the simply tap exactly the same point for the negative pole(ground).
 
  
https://cdn.shopify.com/s/files/1/1905/1643/files/6.jpg
+
You will need a USB Male Type A to Male type A cable to connect a laptop to the usb connector of the RSNAV.
 
+
*Download the Windows version of the Root App from kingoapp.com/root-tutorials/how-to-root-android-6.0-marshmallow.htm Kingoroot.
6. Everything should look like exactly like this before you assemble the mainboard back to the display assembly. Proceed to reassemble and take out the wires like above.
+
*Now for me, my laptop would not register the RSNAV over usb except when the RSNAV is booting. The key for getting the root to work was basically trying it multiple times while the RSNAV had just started, using the reboot option in the Realsun settings app. Eventually the kingoroot app said it was successful, it had loaded a SuperUser manager app, and I was able to confirm that the root had taken on the RSNAV.
 
 
https://cdn.shopify.com/s/files/1/1905/1643/files/9.jpg
 
 
 
7. Solder the wires to the corresponding terminals of the coin battery slot. The failure of reverse polarity may harm the device. Check soldering on terminals, insulate, and mount the coin battery slot using hot glue or your choice of adhesive, fixing mount. Finally, insert a CR2032 battery. This battery may be replaced every few years.
 

Latest revision as of 16:18, 26 May 2019

Post projects and modifications here.



Root Android 6.0 RSNAV

This Kingroot method is not working anymore on latest android 6.0 firmware. What works now is this:

1. Download instructions, tools and the flashable zip for your unit from http://wiki.rsnav.com/Developer_Resources

2. Extract the zip to your computer

3. Transfer boot_verified.img from the flashable zip to a phone with magisk installed (Might need to be a rooted phone. Mine is, so not sure if it works with non-rooted phones)

4. In Magisk, select install -> Patch Boot Image File, and select boot_verified.img. This will generate a patched boot_verfified.img

5. Delete boot_verified.img from the folder in your computer where you extracted the zip, and transfer the file from the phone back to the folder where you extracted the zip

6. Follow the instructions on flashing from http://wiki.rsnav.com/Developer_Resources using a computer and a USB A-A cable.

Note: If i remember correctly, this also factory resets the device

Note2 (by pakidermo5000): it might work by just selecting boot_verified.img in the flashing software instead of all images. This should not factory reset your unit. But it is not sure, so try at your own risk . After this you will need to reboot the rsnav by clicking the reset button (on 10.25 you find it on the left edge, upper hole. Keep it pressed for 3s.)

And now?

Now you have a patched software, but no root yet. You need to: 1-install magisk installer. 2-install magisk. (will do some reboots) 3-install the packages you like from magisk repository (if you want xposed, do not install the one from magisk repository as is obsolete, instead download the installer from xda (it will need some reboots too). 4- Now you are rooted. If you want xposed packages to work, you need to reboot after installing them. I recommend using the cposed module "app manager" as it allows you to assign actions to two, three fingers swipes that I use to assign to "Home", "last app", or any preferred app.


Credits go to @haaglin. Who posted it on 28/03/2019


You will need a USB Male Type A to Male type A cable to connect a laptop to the usb connector of the RSNAV.

  • Download the Windows version of the Root App from kingoapp.com/root-tutorials/how-to-root-android-6.0-marshmallow.htm Kingoroot.
  • Now for me, my laptop would not register the RSNAV over usb except when the RSNAV is booting. The key for getting the root to work was basically trying it multiple times while the RSNAV had just started, using the reboot option in the Realsun settings app. Eventually the kingoroot app said it was successful, it had loaded a SuperUser manager app, and I was able to confirm that the root had taken on the RSNAV.