Trying to Identify Kernel, Possible Overclocking Possibilities for DM7022 Radio

Spacey,

After looking at this further, I don't see any reason why you can't use the 666 recovery image on your 777...

As i understand it there are 2 important partitions:

The BOOT partition allows the unit to boot, and includes the boot loader and android kernel.

The RECOVERY partition is an alternative boot partition that lets you boot the device into a recovery console for performing advanced recovery and maintenance operations on it.

I would imagine that the recovery partitions for the 666 and the 777 are the same. Anyway, if you have corrupted your recovery partition, you have nothing to loose by trying the 666 one, do you ?

You should be able to flash it in ADB by putting the partition onto your sdcard , naming it mtd6.dump and executing the following command:

adb shell flash_image recovery /sdcard /mtd6.dump

Then do a reboot and access recovery by holding the power button and the back button together.

That's my theory anyway…….what do you think ?

Also, would you be kind enough to download your boot partition….I would like to try putting this into my 666 to see what happens………..

The recovery image is not going to work with the es777 because es666 has a 8GB partition vs 4GB partition on the es777
 
Last edited:
I just ordered this and would like to ask a few questions to those who already have the ES777:

- Does the tab part have all the acceleration sensors in it (i.e. does it rotate the screen when turned on its side) ?
- Does the Android OS recognize the bluetooth device when the tab is connected to the car radio part? What I mean by this is can I use BT in android when it's docked?
- Does the Android OS see the DVD disc or SD card that are in the radio part? I understood that this does not have the dual zone functionality that I could listen to the car radio part while navigating in the Android OS part, but I think I should be able to have a media player program running in the background playing music in the Android OS while navigating say in Google maps?

I'm hoping to use this as an all-around Android device in my car - using OBD connection to view live data from the car using Torque or similar software in Android, as well as getting performance data using the GPS and acceleration sensors. And finally getting Spotify in my car, I've payed for the premium deal that allows Android devices to cache offline versions of the songs so I'm hoping to use that here as well!

thanks in advance for your answers!

It does have a accelerometer but the bluetooth is built into the mainunit not the PAD unit so you can only use bluetooth phone function with the vehicle and any bluetooth app from the pad market itself does not work
 
So I guess you don't want me to upload those recovery files then. Does anyone know if you switch to the bare 2.2 rom if you lose the functionality with the main unit like playing dvds and what not.
Thanks P.S. I don't know where you would want me to upload them to because they are too large to upload to the forum if you still want me to upload them.

Also I have cleared the cache on the market and did a factory reset and still no luck with the market working I tried downloading a new market apk but it just said unable to parse the package not sure what to do I really don't want to send anything back to the factory for fear of never seeing it again.
 
Last edited:
I just ordered this and would like to ask a few questions to those who already have the ES777:

- Does the tab part have all the acceleration sensors in it (i.e. does it rotate the screen when turned on its side) ?
- Does the Android OS recognize the bluetooth device when the tab is connected to the car radio part? What I mean by this is can I use BT in android when it's docked?
- Does the Android OS see the DVD disc or SD card that are in the radio part? I understood that this does not have the dual zone functionality that I could listen to the car radio part while navigating in the Android OS part, but I think I should be able to have a media player program running in the background playing music in the Android OS while navigating say in Google maps?

I'm hoping to use this as an all-around Android device in my car - using OBD connection to view live data from the car using Torque or similar software in Android, as well as getting performance data using the GPS and acceleration sensors. And finally getting Spotify in my car, I've payed for the premium deal that allows Android devices to cache offline versions of the songs so I'm hoping to use that here as well!

thanks in advance for your answers!

Hi wuoma,
Welcome to what feels like the only place in the world where you'll find answer regarding these devices. I and the others will try and help as much as we can.
In fact it looks like you've had a few answers already but let me just add my oar in...
  • Does the tab part have all the acceleration sensors in it (i.e. does it rotate the screen when turned on its side) ?

    Yes, the pad does have an accelerometer fitted and it works very well. It's very rare for my ES777A to get confused when swapping between orientations.
  • Does the Android OS recognize the bluetooth device when the tab is connected to the car radio part? What I mean by this is can I use BT in android when it's docked?

    No, unfortunately not. I've found no way to interrogate the car unit’s hardware when the pad is connected.
  • Does the Android OS see the DVD disc or SD card that are in the radio part? I understood that this does not have the dual zone functionality that I could listen to the car radio part while navigating in the Android OS part, but I think I should be able to have a media player program running in the background playing music in the Android OS while navigating say in Google maps?

    Again afraid not, The DVD and SD card within the main unit is not viable to the the PAD. that said the good news is you can have the radio playing whilst using the navigation on the pad. Although in my experience this isn’t perfect. It stutters a lot and becomes a little annoying after a while. Guess it depends on whether your navigating around somewhere with lots of turns or speed cameras (e.g. the more voice statements from the pad the worst it gets).

    A couple of words of warning if your using the Bluetooth to make a phone call don’t switch to the pad during the call (say to make a note of something) it drops the audio (not the call just the audio) leaving the person on the other end normally shouting "hello... Err Hello!!!”. Swapping back to main unit reestablishes the BT call without an issue. In terms of having the audio from the pad and the sat nav on at the same time; yes this isn’t an issue.
  • I'm hoping to use this as an all-around Android device in my car - using OBD connection to view live data from the car using Torque or similar software in Android, as well as getting performance data using the GPS and acceleration sensors. And finally getting Spotify in my car, I've payed for the premium deal that allows Android devices to cache offline versions of the songs so I'm hoping to use that here as well!

    Well you want what most of us wanted from this and the older pad/unit and I think together we could all get there but for the moment it is an uphill struggle. Given Bluetooth isn’t available via the pad your only option for OBD connection would be WIFI but before you rush out and buy one (like I did today) you need to be warned the AD-Hoc connection aren’t enabled within Android by default. Normally it’s just a case of swapping /system/bin/wpa_supplicant out for a modified one (you'd need root but that’s relative easy to get) but so far I've only had limited success. Most, if not all wpa_supplicant I've tried so far find the AD-Hoc WIFI but fail to get an IP address. I've pushed the IP out manually and on some wpa_supplicant I can get a successful connection but I've not actually been able to connect to services on the remote end. I only ordered my ODB2 WIFI adapter today so won’t be able to fully test AD-Hoc until it arrives. I'm hoping that it’s my old laptop that’s actually causing the Ad-hoc connect to fail (wouldn’t be the first time) currently but time will tell on that one. As for your other aims GPS, acceleration & Spotify I can’t see that being a problem. Have a look at some of the old post here you should get a rough idea on how to do most things you want / will need to do. I'll keep the thread updated about the AD-Hoc WIFI test later in the week.
BTW, make sure you back up your device before tweaking it and I'd suggest keeping away from ClockworkMod (see my post on page 17) (it also cover the GPS fix made by TDI_Votex which you’ll need for your ES777A). Talking of which it would be really helpful if you wouldn’t mind sharing your recovery.img when you've had a chance to back it up. You'll see from some of my other post that I've screwed my recovery.img up. So it would help me a lot if you wouldn’t mind sharing.

So welcome to the group and I hope you’re happy with your unit when it turns up. I know despite my initial problems I'm happy with my one.
Gareth
Ps. forgot to say don't spend ages trying to get a GPS signal on the pad when it's not in the main unit. As gps chip is on the main unit not within the pad.
 
Last edited:
Hi Lsx27,
I'd say megaupload should hold each image but for the time being I'd say save your bandwidth. I might be in luck if Wuoma has the time to dump his ES777A recovery file. If not I'll msg you and beg for your es666a file :)

Thanks
Gareth
 
Just wondering where you get the files for the manual adb root

Hi Lsx27,
I'm proof that you need to be very careful with the Clockwork recovery. I've completely screwed my ES777A recovery boot options trying to use the Clockwork recovery. I've done a lot of phone moding, Rom tweaking/building over the years and in this case excitement and overconfidence was my downfall. I'm by no means an expert, so take what I’ve written below as only a rough guide to complement your own research..

Here's a quick recap of everything I've managed to do so far ...

Root Device:
  • Turn on USB Debugging in Settings -> Applications -> Development -> USB Debugging - check the box
  • Download latest copy of SuperOneClick from here SuperOneClick | shortfuse.org
  • Now follow instruction on you tube video. Note: video shows old version but instructions are still correct. How To: Root Your Android Phone (SuperOneClick Method) | TheUnlockr
  • Quick Basic instructions. Note: Do this at your own risk!!!!
  • Install software on windows PC, Run application. Note: if on windows 7/vista Make sure you right click on the SuperOneClick.exe and select run as administrator.
  • Application should load, now select Donate Later. AGAIN NOTE: You really should donate but I understand you might want to see the application work before donating but don’t forget to donate after it works!
  • Now click “Root”
  • If at any point it get stuck at waiting for device check the trouble shooting section on lick above. Main items to check are adb install is working e.g. can connect to phone and you’re running the application as Administrator.
  • If device locks up (my own did this regularly when trying different rooting applications) Unplug USB lead and restart device. Only plug the lead back in once device has completely restarted.
  • You should now have root on you device.
  • If you don’t; try doing it the manual way. It’s longer but it’s also worked very well for me.
  • Install ADB as per How To: Install ADB and Fastboot on your Windows computer for use with your Android phone | Android Articles | dotTech
  • Then root via issuing adb commands manually: Follow something like this. (I’ll right step by step instruction next time I have to do it). Won’t be long as I should be buying another unit for the fiancée’s car soon. [Blocks OTA's!] Full root for Nook Tablet. [11/20/11] [Permanent root!] - xda-developers
Possible issue: If you have issues and it say you haven’t got root then connect via adb shell and check the permissions on the su binary. My own were wrong on one occasion when I did this.

Backup Device.
  • Dump boot, recovery, and system partitions to new blank SD card.
  • Follow instructions on Index of /romdump
I can’t stress enough that you must do this once you have root configured on your phone. I failed to backup my recovery image for the ES777A and now I’m paying the price. Since installing ClockworkMod and screwing my recovery image up.
Appeal to anybody with an ES777A unit. Please can you dump your recovery image and upload it. I’m desperate to fix my own unit!!!

Backup Check
Before doing anything else check you’ve copied the previously backed up files off the SD card and place them somewhere safe!!!

Fix GPS Speed Issue
: Still applicable to ES777A and older unit ES666A.

Issue:
Android looks to measure speed in Knots and as such roughly doubles all speeds reported. Irrespective of unit of measurement selected e.g. MPH or KPH. Equally swapping Navigation software won’t resolve this problem.

Solution:
Ok, before we go into the solution I have to say a big big thanks to TDI_Votex Who recompiled both of these fixes for us. All credit must go to him!
First download the new framework.jar file that’s compatible with your unit
ES777A Android 2.3.3 = MEGAUPLOAD - The leading online storage and file delivery service
ES666A Android 2.1= MEGAUPLOAD - The leading online storage and file delivery service
Make sure you get the right version as it will break if you don’t.

You must have root in order to apply this file to your pad.
  1. Copy correct version of framework.jar to SD card
  2. Open RootExplorer Navigate to SD card and select framework.jar and copy
  3. Now navigate to /system/framework/
  4. You now need to remount the filesystem as read/write. Simple if you’re using RootExplorer. Just click “Mount R/W”. If you’re not then your need to look to see if your application allows this function. Again you must be root in order to remount to filesystem.
  5. Select framework.jar and pick rename rename it to framework.jar.bak
  6. Press menu key and chose paste. This should paste the previously copied framework.jar from the SD card to /system/framework/ folder.
  7. Check/set permission on file. Select file and choose Permissions:
    owner:Read & write
    Group: Read
    Others: Read
    e.g. chmod 644 (-rw-r--r--).
  8. Set file system back to read only. if you’re using RootExplorer. Just click “Mount R/O”. If you’re not then your need to look to see if your application allows this function.
  9. Load GPS application and test. If your happy its work then you could go back and delete the framework.jar.bak file but that’s up to you. Just remember to change the file system to read/write in order to delete the file and remember to set it back to Read-Only afterwards.

    If you strugle to do this, then let me know I'll write the ADB instructions for you to do it via usb debug mode.

Other stuff to write up when I have more time to finish it etc.


IGO Tweaks

For UK users to set the speed reporting to MPH. Even when the units and measurements are set to miles/yards or miles/feet. IGO still reports speed as KPH, especially when warning for speed cameras etc.

Fix that worked for me on the ES777A:
  • Open your file explorer program (RootExplorer is the easiest)
  • Navigate to /data/data/com.navngo.igo.javaclient/
  • Set file system as READ/Write
  • Select sys.txt and copy and paste. To create a backup.
  • Now edit sys.txt
  • Add the following lines.

    [map]
    show_speed_MPH=1
  • Save and exit.
  • Remount filesystem as read-only.
  • Load IGO select Map and check screen bottom left will still say KPH but it’ll actually be MPH. When I have time I’ll try and rebrand the screen to say mph.
Ad hock Wireless Mode.
What is it? Answer: On wireless computer networks, ad-hoc mode is a method for wireless devices to directly communicate with each other. Operating in ad-hoc mode allows all wireless devices within range of each other to discover and communicate in peer-to-peer fashion without involving central access points.
Why bother??? Well I want it so I can use Torque to interrogate my cars OBC to replace the three dials I had to take out of the car to fit the 2 DIN unit J
Should just be a case of updating the /data/misc/wifi/wpa_supplicant
Examples of tweak here: WiFi Adhoc working with wpa_supplicant tweak ! - xda-developers
Note: I believe you need to match the version of wpa_supplicant to your Android version. So don’t just grab any off the internet… doing so will most likely break your Wi-Fi. I’ve still not managed to try doing this myself. You’ve been warned.

Hope this helps…
Gareth
Ps. Feel free to complain about my spelling and grammar! Just know one thing before you do, in my head it’s correct and that’s all I care about J
 
That said all the adb files are also within superoneclick directory.
PATH to your copy\SuperOneClickv2.3.2-ShortFuse\ADB
 
Hello guys, good news i guess

Winmark the company that makes this is working on getting me the factory files from es777a to be installed from FWDN, im going to see if i can get it to work with the es666 so stay tuned
 
hi ktxnrdki012,
I can't see the picture your included but I'd guess that su has lost its permissions or you might have a bad symbolic link.

what happens when you try and connect manually via adb?

open a command prompt as an administrator
cd to your Superoneclick directory
then change to ADB directory within Superoneclick folder.

type and run
adb connect localhost:5037
type and run
adb devices
This should show your pad is connected. If it isn’t make sure you still have usb debug mode enabled on the pad

now try adb shell
you should end up at a command prompt looking like "$" or maybe even "#".
either way try running this command
ls -l /system/bin/su
and
ls -l /system/xbin/su
and let us know the results of each.
If you know all this already then apologies, just trying to save time by pre-empting the next question.
Gareth
 
Hi wuoma,
Welcome to what feels like the only place in the world where you'll find answer regarding these devices. I and the others will try and help as much as we can.
In fact it looks like you've had a few answers already but let me just add my oar in...
  • Does the tab part have all the acceleration sensors in it (i.e. does it rotate the screen when turned on its side) ?

    Yes, the pad does have an accelerometer fitted and it works very well. It's very rare for my ES777A to get confused when swapping between orientations.
  • Does the Android OS recognize the bluetooth device when the tab is connected to the car radio part? What I mean by this is can I use BT in android when it's docked?

    No, unfortunately not. I've found no way to interrogate the car unit’s hardware when the pad is connected.
  • Does the Android OS see the DVD disc or SD card that are in the radio part? I understood that this does not have the dual zone functionality that I could listen to the car radio part while navigating in the Android OS part, but I think I should be able to have a media player program running in the background playing music in the Android OS while navigating say in Google maps?

    Again afraid not, The DVD and SD card within the main unit is not viable to the the PAD. that said the good news is you can have the radio playing whilst using the navigation on the pad. Although in my experience this isn’t perfect. It stutters a lot and becomes a little annoying after a while. Guess it depends on whether your navigating around somewhere with lots of turns or speed cameras (e.g. the more voice statements from the pad the worst it gets).

    A couple of words of warning if your using the Bluetooth to make a phone call don’t switch to the pad during the call (say to make a note of something) it drops the audio (not the call just the audio) leaving the person on the other end normally shouting "hello... Err Hello!!!”. Swapping back to main unit reestablishes the BT call without an issue. In terms of having the audio from the pad and the sat nav on at the same time; yes this isn’t an issue.
  • I'm hoping to use this as an all-around Android device in my car - using OBD connection to view live data from the car using Torque or similar software in Android, as well as getting performance data using the GPS and acceleration sensors. And finally getting Spotify in my car, I've payed for the premium deal that allows Android devices to cache offline versions of the songs so I'm hoping to use that here as well!

    Well you want what most of us wanted from this and the older pad/unit and I think together we could all get there but for the moment it is an uphill struggle. Given Bluetooth isn’t available via the pad your only option for OBD connection would be WIFI but before you rush out and buy one (like I did today) you need to be warned the AD-Hoc connection aren’t enabled within Android by default. Normally it’s just a case of swapping /system/bin/wpa_supplicant out for a modified one (you'd need root but that’s relative easy to get) but so far I've only had limited success. Most, if not all wpa_supplicant I've tried so far find the AD-Hoc WIFI but fail to get an IP address. I've pushed the IP out manually and on some wpa_supplicant I can get a successful connection but I've not actually been able to connect to services on the remote end. I only ordered my ODB2 WIFI adapter today so won’t be able to fully test AD-Hoc until it arrives. I'm hoping that it’s my old laptop that’s actually causing the Ad-hoc connect to fail (wouldn’t be the first time) currently but time will tell on that one. As for your other aims GPS, acceleration & Spotify I can’t see that being a problem. Have a look at some of the old post here you should get a rough idea on how to do most things you want / will need to do. I'll keep the thread updated about the AD-Hoc WIFI test later in the week.
BTW, make sure you back up your device before tweaking it and I'd suggest keeping away from ClockworkMod (see my post on page 17) (it also cover the GPS fix made by TDI_Votex which you’ll need for your ES777A). Talking of which it would be really helpful if you wouldn’t mind sharing your recovery.img when you've had a chance to back it up. You'll see from some of my other post that I've screwed my recovery.img up. So it would help me a lot if you wouldn’t mind sharing.

So welcome to the group and I hope you’re happy with your unit when it turns up. I know despite my initial problems I'm happy with my one.
Gareth
Ps. forgot to say don't spend ages trying to get a GPS signal on the pad when it's not in the main unit. As gps chip is on the main unit not within the pad.

Thanks for the welcome and the answers :) It really does seem like there is absolutely no talk about these devices anywhere else, which seems strange since they have already updated the version and made improvements so it's a bit better than most of the most generic Shenzen tablets.

And to answer your question - sure, I'll make a recovery image as soon as I get the device. Just ordered it yesterday and they had sent me an email confirming the parcel has been sent during the night.

The Bluetooth issue is a bit of a dissapointment, maybe I'll look into getting a USB BT dongle working. Depends on whether the drivers are already there or not. By the way, there are also OBD plugs that work in infrastructure mode so you won't have to mess around with the ad-hoc settings.
Here is one such example: OBDKey :: OBD WiFi :: OBD WLAN :: OBD Wireless LanHowever I'd much rather have a working BT on the pad so that I think will be my first priority when getting this.

By the way, has anyone opened the pad yet to see what it has on the insides (perhaps more usb ports or something)? Maybe a bt adapter could be put in there... I had a cheap Shenzen android pad last christmas and there was a HUGE amount of space on the inside of the shell and some unused ports as well.
 
Thanks for the welcome and the answers :) It really does seem like there is absolutely no talk about these devices anywhere else, which seems strange since they have already updated the version and made improvements so it's a bit better than most of the most generic Shenzen tablets.

And to answer your question - sure, I'll make a recovery image as soon as I get the device. Just ordered it yesterday and they had sent me an email confirming the parcel has been sent during the night.

The Bluetooth issue is a bit of a dissapointment, maybe I'll look into getting a USB BT dongle working. Depends on whether the drivers are already there or not. By the way, there are also OBD plugs that work in infrastructure mode so you won't have to mess around with the ad-hoc settings.
Here is one such example: OBDKey :: OBD WiFi :: OBD WLAN :: OBD Wireless LanHowever I'd much rather have a working BT on the pad so that I think will be my first priority when getting this.

By the way, has anyone opened the pad yet to see what it has on the insides (perhaps more usb ports or something)? Maybe a bt adapter could be put in there... I had a cheap Shenzen android pad last christmas and there was a HUGE amount of space on the inside of the shell and some unused ports as well.

Hi
I know somebody opened their ES666a unit the other day as the transflash had fallen inside it but I can’t remember who, (afraid you'll need to look back on this thread to find out. I'm meant to be going out to brave the UK sales and I’m already late.) It's actually very easy to miss the card slot and push the transflash behind the holder and into the pad even on the ES777A.

Thanks for the link. I didn’t know they did non adhoc version WIFI version. Although using the OBD module is something that’s relatively new to me but the extra cost looks to exclude it as an option for me.

Oh, and cheers. if you could sort the recovery.img for me I'd appreciate it.

Gareth
 
I did the posted framework.jar which INDEED fixed the gps speed error issue so thank you very much. the oneclickroot doesn't work on the es666a, it just keep saying that its already rooted and when tried to root again, doesn't work. So what i did was download Z4root and apply Temporary root", the permanent root doesn't work but temp root works til next reboot but thats all i needed always. temp root and down root explorer, navigate to system/framwork, rename framework.jar as framework.jar.bak as instruction stated previously but make sure you mount it as R/W in root explorer. also i needed to delete some files in order to move the new framework.jar into the system file. i just deleted all my ringtones, alarms, leaving just one of each and delete some unused system apps like the eoemarket. mount back as R/O and reboot. it should work and it worked for me
 
Hi
I know somebody opened their ES666a unit the other day as the transflash had fallen inside it but I can’t remember who, (afraid you'll need to look back on this thread to find out. I'm meant to be going out to brave the UK sales and I’m already late.) It's actually very easy to miss the card slot and push the transflash behind the holder and into the pad even on the ES777A.

Thanks for the link. I didn’t know they did non adhoc version WIFI version. Although using the OBD module is something that’s relatively new to me but the extra cost looks to exclude it as an option for me.

Oh, and cheers. if you could sort the recovery.img for me I'd appreciate it.

Gareth

I had my flash card fall inside :mad:. I am also working on the adhoc thing for my OBDII-Wifi adapter.
 
Back
Top