yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Asure:
I would suggest to ensure you have a working flash to go back to. From tests we did with #320 on HSG x5a the video is not working (white screen). ADB still works and we could flash_image back a #297 kernel(boot.img) into it to get video back & working.

If you really want to try something, try Clockwork Recovery for #320 tablets: http://bit.ly/aA06cY and let me know if it works :)
[Android Software/Hacking General [Developers Only]] helfrez:
I can flash it but it doesn't escape the fact that I can't get to recovery from #320 lol. I will probably wait until the supplier releases the firmware Monday, so I have an absolute recovery path. Will post back with any success.
[Android Software/Hacking General [Developers Only]] Asure:
You can use ADB to get into recovery: adb shell reboot recovery

Or, if you're a windows user, install Droid Explorer, and use the option in the menu.

Or, if you want, install Rom manager from market, or reboot control widget. Plenty of options :)

Edit: Also, no need to wait for your supplier, i've put #320 here:

http://www.zonko.nl/files/tcc/Haina.android.320.7z
[Android Software/Hacking General [Developers Only]] helfrez:
Few new things to report.

- I located a firmware that is #330 from Pandawill that works on my device. The market works, and it appears to have native support for playing xvid files in the gallery which my #320 build could not do, and I am unsure if the #348 builds have the ability.

-It feels a bit snappier than my #320 build.

-The #330 build also responds to the reboot recovery, which results in the Triangle Android update screen we have all seen before.

-Clockwork recovery also works on my device. I can scroll the recovery menu with the "Home" side of the rocker button. Clockwork reports that the back button is enabled, so it should work as well. The problem is the device is programed with the front button as a Sleep button, so it turns the screen on and off at the recovery menu. If I could remap the buttons, I should be in business.

I may dump the MTD image into one of my linux boxes and try to modify the partitioning a bit. Is there an easy way to modify the size of the data partition. The default images only give 256MB for apps, which seems a bit small considering all of the devices have 2/4GB internal memory.
[Android Software/Hacking General [Developers Only]] helfrez:
LCD Density

For those who want a bit more screen real estate, you can modify the lcd density in the build.prop. I switched to 161 and it really scales well in some applications like the browser. Other places like the the status bar menus, and some applications, so no honor the new density and will not render scaled. From some translated notes 161, 162, and 180 seem to be the best values for higher density over the default of 240

# density in DPI of the LCD of this board. This is used to scale the UI

# appropriately. If this property is not defined, the default value is 160 dpi.

ro.sf.lcd_density = 161

adb pull /system/build.prop /directory/to/store/build.prop

edit your build.prop

adb push /directory/to/new/build.prop /system/build.prop

adb reboot
[Android Software/Hacking General [Developers Only]] damuffinman:
No sleep?

I've got the X5A yesterday and it came loaded with firmware #348. Rooted it last night and it's quite a brilliant little device!

I surfed the net for a bit and left it idle for the entire night last night, and it promptly ate around 40% of the battery. Spare Parts shows that it hasn't been sleeping properly (just like my old Samsung Galaxy) and that Wifi was running the entire time.

I looked on logcat and this line keeps popping up, not sure if it's causing the issue?

V/BatteryService( 937): lwgmUsbOnline

Googled it but nothing seemed to come up...
[Android Software/Hacking General [Developers Only]] Asure:
As far as i know, the MTD partitioning is done inside LK.ROM.

You can try to change it in a hex editor, and see if that works. I'm not sure if the CRC changes, and it we can even raw hex edit it.. (200+mb for /data is already pretty good..)

Suggested steps:

- Using a hexeditor on lk.rom you can do a search for 'BMPG'

- Around 0x4d350 you should find the mtd table.

- You can see the partition names, and sizes.

- For example, in '#297' LK.ROM, this is at 350Mbytes (00 00 00 D1 00 00 00)

- Try to change to 00 00 00 FF 00 00 00, see what happens :)

(If this works it's for all TCC related devices, and we can get an even huger /data partition hehehe.)
[Android Software/Hacking General [Developers Only]] GunPR:
Yep, you have the G-sensor one..

What about the battery issues?
[Android Software/Hacking General [Developers Only]] jduval:
re: battery

played angry birds for about 1.5hrs, battery is now at 40%

currently playing HD video atm

will see if how long it would last
[Android Software/Hacking General [Developers Only]] jainzi:
X5A ROM

See the link for the firmware upgrade suggested by Merimobiles.com just search for the X5A and see the Firmware tab. (I tried to inlude the link but this site won't let me as I'm a nube!!)

I really want to upgrade to this firmware but have tried and failed so far :mad:

The one thing that I cannot do is put the X5A in "firmware flashing mode" and I really don't want to take the back off unless essential. I have seen instructions that suggest touching the screen while swithing it on but can't get that to work.

Any suggestions would be great.

PS. Why can't I use the built in Update facility (Setup>About device>System updates) ? It seems to need a file calles update.zip is this the zipped up .rom and .img files???
[Android Software/Hacking General [Developers Only]] cyberfux:
Tethering

Me again ;-(

Is there any way to get a connection to a mobile phone running android thtat's tethers (BArnacle and/or Wifi Tether)?

It's NOT the phones problem, i can get online using the tethering with my Ubuntu-Netbook.
[Android Software/Hacking General [Developers Only]] Synman:
would think worst case would be doing an adhoc wireless network between the two. The one with the gateway should then route all outbound traffic.
[Android Software/Hacking General [Developers Only]] cyberfux:
Was what i thought too - but didn't worked
[Android Software/Hacking General [Developers Only]] rafaelwv:
AFAIK is the tablet os-version not ad-hoc capable. I think i saw a solution for rockchip tablets some time ago... was an app to make the tablet adhoc capable.

I will have a look these days...

Regards,

Rafael
[Android Software/Hacking General [Developers Only]] fun_:
if your X5A has Gsensor, you need to do

1. plug AC adapter

2. press & hold *MENU and POWER* key several seconds

"touching screen" is for old X5A (w/o Gsensor).

you need to use firmware for X5A with Gsensor. firmware for old X5A must not work, and you lose "firmware flashing mode".
[Android Software/Hacking General [Developers Only]] cyberfux:
It's not only the en route, i've tested it today also with teh Archos 70 - also with bluetooth (Wifi Tether) - paired but didn't connect...

I fear it's the Android2Android-Thing...
[Android Software/Hacking General [Developers Only]] LAN.:
I've got mine with root@localhost#157, too. I try to connect video via HDMI, so I didn't receive sound on TV, but inner sound was OK. Don't you have same problem?

Have you change the rom? What is your advice?
[Android Software/Hacking General [Developers Only]] player911:
So the new Firmware posted on MeriMobiles, that has GSensor is not capable of flashing? So once you flash you can't go back? I figured once you got Clockwork Recovery on there, you could put whatever rom on it you wanted.

I ask because mine should be delivered any day. Merimobiles isn't working ATM but I think they had posted like #254

[Update]

Mine came in the mail today but says the Model number is X6D. If this is considered the MID X6 referenced on the first page, I downloaded a Rotation Toggle which enabled GSensor Rotation from the Market. It works as it should. By default it was disabled out of the box and stuck in Landscape mode.

Since I ordered an X5A and received an X6D, are the firmwares compatible? Right now its running Kernel 2.6.29 root@localhost #153; Build Number X6D 1.1
[Android Software/Hacking General [Developers Only]] fun_:
it may be X6D, but I recommend you shouldn't easily believe any description/print from china ;) it is very easy to change text.

I can't identify what you bought. at least you should mention URI you bought from...
[Android Software/Hacking General [Developers Only]] kefealo:
I ordered an G11 gPad from pandawill, and I received the same model (X6D)

It has multitouch

It has G-Sensor (auto rotation is working out of the box)

after I removed the four crews i did the following model number on the back: X5A

Cool... :-)
[Android Software/Hacking General [Developers Only]] MontanAndroid:
X5A-G

OK, I've spent so much time looking through threads that I'm getting a headache.

Here's what I have...

Received my X5A-G on Monday, 11/29. This is the one that turns out to have the horrible battery life issues. This is the multi-touch and G-sensor version.

Came with FW #157

After installing the driver that came with the FW DL from MeriMobiles, I was able to access the device through FWDN and flash the image. I thought I was updating it. Turns out the FW DL on MeriMobiles is the FW that came on the device, #157. No change there.

Information in the about Device is as follows:

Model number

MID

Firmware version

2.1-update1

Kernel version

2.6.29

root@localhost#157

Build number

MID 1.1

Tried to root the device.

Cannot connect to the device through ADB at all. Neither USB nor TCP/IP connection works. After too much reading and not seeing anything solid in reference to what is what with this tablet, I took the plunge and removed the screws.

Here is what I found inside:

System board is stamped with:

HSG7001A_V3(TWO TOUCH)

(2010_08_08)

Batteries are labeled as 1300mAh 7.4V

two batteries gives 2600mAh, not the 2750 reported.

WIFI is Atheros chip

Processor is:

TeleChips

TCC8902

OBX

AN2K6H-CS

1035

Has two Samsung chips, assuming memory? (K4T1G1640E-HCE7)

I also took pictures, in case anyone wants/needs them for more information.

Any help getting this device connected to ADB would be greatly appreciated.
[Android Software/Hacking General [Developers Only]] narodniobrany:
Root updated (20-11-2010)

Updated One-click root for #348 and lower.

Link not working?
[Android Software/Hacking General [Developers Only]] fun_:
I think if it has multitouch&Gsensor, it is X5A-G.

if you can dump ROM, someone can test it on X5A and/or X5A-G.
[Android Software/Hacking General [Developers Only]] MontanAndroid:
Update: X5A-G

Tried flashing Asure's ROM to this device. Finished with a CRC error. On reboot, device freezes at splash screen, cannot boot far enough to do a FWDN flash. Device appears bricked.

Not giving up, upened the case again. Spot where switch was on older X5a's has the switch solder connections present. Soldered fine wires to each of the three connections on the one side of the mount. four corner solder points are only for securing the switch, so ignored them.

Connecting wires in various combinations, found the USB host flash mode still worked. This required splicing all three wires together. Was able to re-flash the original firmware back on with FWDN. Removed spliced wires, reset, device freezing at splash screen still. Will try again and update this later.
[Android Software/Hacking General [Developers Only]] MontanAndroid:
X5A-G Update:

Second attempt at flashing with FWDN was successful. This time I low-level formatted the memory as part of the flash process. Maybe this is what I needed to do when installing Asure's ROM? Don't think so, as I had a CRC error trying to do the asure ROM. But the device is no longer bricked, original FW back on, and now know how to recover when bricked. Might have to see if I can find a way to put a switch in permanent.

Does anyone know if Asure's ROM has Clockwork installed in the Boot image? I might try just using his boot image and keep the rest default...
[Android Software/Hacking General [Developers Only]] lawalty:
Please Help! please help, xmass is just around the corner.

Guys I need your help!!! I followed every thread i can find about updating my device.

Herotab X5A, of which I purchased from Merimobiles.

I updated using FWDN, which everything went well. I used the upgrade rom from the marimobiles site, by clicking on "Firmware upgrade downloads" which the link is above the Youtube video.

After a successfull update. I unplugged the cords (power, USB) and then I pushed the reset button (next to the sd slot). Which after doing so the device went black as expected.

Well, now my problem. The device powers on only if I hold the power button in. As soon as I let go of the power button, it turns off as if I removed all power from it. When I plug in a USB cable into it, while plugged in my computer, it powers up without me touching the start button.

It will cycle through (turning on) like nothings wrong with it, untill I unplug the USB cable, then it turns off like i removed all power from it. Since it stays on while I hold the powerbutton in, before I unplug the USB cable - if I hold the powerbutton in, while unplugging the USB cable, it then stays on (but prompts me to power off) like it should if you hold the powerbutton in. If I choose to power off (while still holding the powerbutton in) it cycles though powering off then freezes..

Please help! This is a gift for my wife, and its too close to Xmass to return it. I feel there is something wrong that can simply be done easily, I just can't find the solution.

Model number:

MID

Firmware version:

2.1-update1

Kernal version:

2.6.29

root@localhost #157

Build number:

MID 1.1
[Android Software/Hacking General [Developers Only]] MontanAndroid:
As you have been following this thread, you may have come to the conclusion that this device appears to have some serious firmware issues, not the least of which is poor battery life. Mine also has only Google search in the widget list, and adding widgets from the market does not help this any.

My suggestion at this point: When you plug the USB cable in, hold the menu button down so that it does not advance past the boot splash screen. Go back to FWDN, re-flash the device, selecting to low-level format the memory as part of the process. This should get rid of any errant settings that might be getting stuck hanging around from the previous version of the software.

Good luck.
[Android Software/Hacking General [Developers Only]] lawalty:
Since I last post, I was able to hold the 'Menu' button down while pushing the power button and connecting the USB cable, i used FWDN and reflashed the same (redownloaded) rom, but to no success. Its like as soon as I let go of the power button, it goes dead. I'll reflash again, but using your low-level memory format setting.

Your right about how you can only put the Google search widget on the home screen. Before this powerbutten issue, I downloaded the Gmail count app (used as a widget), and after installation, it wouldn't reconize the widget.

My wife is not tech savvy, so she wouldn't care. She wants to read her Kindle, and Nook ebooks, check her gmail and hotmail when she could.

I can't believe I returned a (just purchased) slower Maylong M-150, which worked just fine, for this piece of @#$% that breaks when I upgraded it.

I'll try your suggestion.
[Android Software/Hacking General [Developers Only]] lawalty:
My wife is hanging around, so I can't pull it out of its secret hiding place until tomorrow morning to reflash.

It's may be a hardware issue, than a rom/software issue. My reason is, when I push the power button to turn it on, the splash screen remains ON just a few seconds, then blips off. Its like it loading something, then switches off.

Well.... after explaining it like that, then it may well be a software issue.
[Android Software/Hacking General [Developers Only]] lawalty:
Well, I have done what you suggested, and still the same issue. The damn thing just doesn't power on unless I hold the power button in, or I have it USB plugged into my computer. I'm wondering if its something to do with the bootloader or something.

I kept VERY good care of this thing, knowing it's going to my wife for xmass. All i wanted to do is, get it ready for her. I guess upgrading the firmware was a big NO NO.

Anyone else have any ideas? I have read somewhere that there is a switch in the back. I don't want to take it apart, because it would void my warranty. I hope flashing it didn't void my warranty. :(
[Android Software/Hacking General [Developers Only]] dingoland:
Hi,

I have the same tablet than you since 1 week buyed from ebay china and i love it.

My tablet has g sensor and multitouch and looks like exactly yours.

Here are the specifications from my about settings :

2.1-update1

2.6.29

root@localhost #368

MID 1.0.

Sent as X5A (new model, maybe X5AG ?)

For the battery life, i have the same problem but when the battery goes to 10%, it stills about 1-2 hours of battery so no problem for me. Just should know that detail.

I downloaded the last firmware from HSG before their service menu was down.

I can upload it somewhere if you want to test with it. I think it is this for our tablets.

For your problem, if these troubles were not here before flashing, sure it is a software problem.

Else i can make a backup of my firmware to send you but don't know how to do that.

Regards

Greg
[Android Software/Hacking General [Developers Only]] MontanAndroid:
I would not mind trying a copy of firmware 368.

Been contemplating this for some time now. I do not know if there is a significant hardware difference between the versions that are coming with the #157 firmware and the ones coming with the #368 firmware.

I've seen posted that the X5A FW will not work on the X5A-G, though. Still, I already figured out the un-bricking process so it's worth a shot to try the 368.

Worst case is that I'll have to solder a couple wires together and flash the old 157 back on again.
[Android Software/Hacking General [Developers Only]] MontanAndroid:
After connecting this X5A-G to my linux machine, here is the output from 'lsusb -v' regarding this device.

Bus 001 Device 008: ID 18d1:deed

Device Descriptor:

bLength 18

bDescriptorType 1

bcdUSB 2.00

bDeviceClass 0 (Defined at Interface level)

bDeviceSubClass 0

bDeviceProtocol 0

bMaxPacketSize0 64

idVendor 0x18d1

idProduct 0xdeed

bcdDevice 2.22

iManufacturer 1 Telechips

iProduct 2 Android Eclair

iSerial 3 0123456789ABCDEF

bNumConfigurations 1

Configuration Descriptor:

bLength 9

bDescriptorType 2

wTotalLength 55

bNumInterfaces 2

bConfigurationValue 1

iConfiguration 0

bmAttributes 0xe0

Self Powered

Remote Wakeup

MaxPower 500mA

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 0

bNumEndpoints 2

bInterfaceClass 8 Mass Storage

bInterfaceSubClass 6 SCSI

bInterfaceProtocol 80 Bulk (Zip)

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0200 1x 512 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x01 EP 1 OUT

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0200 1x 512 bytes

bInterval 1

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 1

bAlternateSetting 0

bNumEndpoints 2

bInterfaceClass 255 Vendor Specific Class

bInterfaceSubClass 66

bInterfaceProtocol 1

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0200 1x 512 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x02 EP 2 OUT

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0200 1x 512 bytes

bInterval 0

Device Qualifier (for other device speed):

bLength 10

bDescriptorType 6

bcdUSB 2.00

bDeviceClass 0 (Defined at Interface level)

bDeviceSubClass 0

bDeviceProtocol 0

bMaxPacketSize0 64

bNumConfigurations 1

Device Status: 0x0001

Self Powered

Don't know if this helps anyone, but it is here if anyone can use it.
[Android Software/Hacking General [Developers Only]] MontanAndroid:
X5A-G update:

After looking for information on other tablets to see how they stand up, i found a reference to Z4root for rooting android devices. Tried it, and it worked. I now have root access to my tablet. To what purpose yet, I don't know.

I still cannot connect to the device via ADB, either with Windows or Linux. Although Linux ADB does connect, it shows device ??????????? and permissions as No Permissions.

I am hesitant at this point to try any firmwares that I do not know are explicitly made for this device based on the information I have posted, as one of the three solder tabs for the switch has come off of the board and i do not know that I can get back into recovery mode should I brick it again.
[Android Software/Hacking General [Developers Only]] enotar:
Did someone succeed with apps2sd or apps2ext with this device and how?

thank you very much
[Android Software/Hacking General [Developers Only]] palm_pollux:
I'm having exactly the same problem, also purchased from merimobiles (in my case it came with firmware #153, witch i didn't backup).

Already tried firmware #157 several times (the one i was trying to update) and firmware #368. I've been able to add Asure Custom Clockwork recovery, done data wipe, tested with and without low level format and the problem persist. Luckily the device is kind of hard to kill.

Sent email decribing the problem to Merimobiles and HSG today and i'm waiting for some reply. When/if i get some response i'll post it here.

If someone can get their hands on firmware #153, post it here or send pm, please!!!

I'm out of ideas so i really need some help.
[Android Software/Hacking General [Developers Only]] lawalty:
I've been chatting with Merimobiles, which they told me its a hardware issue. Something about the charging circuit being defaulted. They said others had the same problem, and they offered me a replacement as long as I ship the X5A back to Hong Kong. My new issue is not spending an arm and a leg shipping it back. Geeez, UPS is charging me $150+ to ship it.
[Android Software/Hacking General [Developers Only]] palm_pollux:
Well they might be right. I believe is a power issue.

I've just connected USB Host on the device to mini USB OTG on the device and pressed power button all seems to be working correctly.

Must go to work now but at night i'm going to test it in detail (Wifi, SD Card, ...)

So has long as USB OTG was power device is OK.

Of course we lose the ability to use those USB.

If the cost to shipping it back is that high, i might open the device and hack it internally somehow (must say i'm no technician)
[Android Software/Hacking General [Developers Only]] player911:
If the device powers on when USB is connected... can you rig a USB cable to short out a few pins so it thinks it's connected?

Also my X5A that was shipped to me via Merimobiles came with #153 and labeled as an X6D in the settings menu. Philip requested pictures which I just sent him.

The device works fine except Widgets aren't loading aside from Google Search. I was able to install Launcher Pro but the Widgets still are goofy. The device is a gift for my 4 year old to play a few games on, I'm sure he'd hardly miss widget support.

Right out of the box the device lasted about an hour of me playing with it before it died. I charged it over night and put it back in the box to wrap for Christmas. I hope I don't have a defective battery as the idea of a tablet = wireless.

After reading through this thread, I don't know if I even want to mess with Roms on this thing unless there was some tried and true miracle rom.