yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] bqq100:
Don't worry, I'm pretty sure I've sent myself on plenty of wild goose chases :rolleyes:. As far as I've seen in frameworks/base/opengl/libs/EGL/egl.cpp the same display variables used for hardware init are also used for software init. So if software init is working I'm betting the display info is correct.

I know for a fact this line of code is where the error is being thrown (in the same egl.cpp file above):

cnx->egl.eglInitialize(idpy, &cnx->major, &cnx->minor

Unfortunately I can't find the egl.eglInitialize function to debug the issue. I'm thinking that code may be part of the proprietary gpu drivers that are included. :(

I don't think Freescale can help getting 2.6.35 running on our tablet. They only provide code for their development boards. Our tablets have different hardware and require different drivers in the kernel.

Later this week I will post instructions on how to make a working gingerbread build.
[Android Software/Hacking General [Developers Only]] wolfen13fr:
OK, you are a strong man ! I will forget the 2.6.35 kernel. I'm waiting for your instructions, then searching for the egl.eglInitialize ...
[Android Software/Hacking General [Developers Only]] wolfen13fr:
In egl.cpp, line 698, there are some informations about imx5x eglInitialize particular hardware ... have you already seen that ? Maybe yes but ... nothing to lose ...
[Android Software/Hacking General [Developers Only]] Guerric:
You wouldn't forget to close the bracket, right? :p

Is Adreno-130 of any relevance to our tablet?

Anyway, good luck bqq and thanks a lot for your efforts. ;)
[Android Software/Hacking General [Developers Only]] GernBlanston:
I couldn't find an example of the actual function either...just the class definition...I assumed the function would be generic to all, and being already written for you, the only thing that would explain an error initializing would be a missing/misplaced library, or an improper hardware ID or version conflict (basically, something either wrong with the library or wrong with the arguments, either accessing them, or they were incompatible/different from the actual hardware they described).
[Android Software/Hacking General [Developers Only]] bqq100:
Yes I have seen that, but it doesn't seem to have changed at all from 2.2

Yes, the same code is implemented for imx5 tablets, and is already setup, and hasn't changed from 2.2

I completely agree. Having the source code would make debugging a ton easier though. I'm going to try and output the argument to logcat, but I am running into some code syntax that I've never worked with before (like "typedef void *EGLDisplay"). My biggest fear is that the binary files provided by freescale are dependent on the 2.6.35 kernel.

I'm loving the feedback, comments and ideas everyone! Keep it coming, and hopefully we'll have a solution soon! :D
[Android Software/Hacking General [Developers Only]] KillerKink:
bqq100,

I have been reading this thread for quite a while and notice that you have put in a lot of hard work and have great progress. While I dont own a M10 or compatible tablet, I do have a 8" IMX515 based tablet which have many similar components with the M10.

I have been getting my hands dirty as well for a couple months and have some limited success in some area.

The freescale mx51 kernel source codes should have the basic drivers/component required to allow our tablet to boot. I know that for a fact as I manage to do it on mine. Unfortunately, there is still quite a number of hacking required to get a working tablet.

I am very interesting to work with developer/hacker/modder such as yourself to form a team(as you know working alone is not time effective especially that we have many missing links) to collaborate in getting the kernel to work for us. Of course, at the end of the day, there will still be components that is specific to certain tablet such as the touchscreen, etc.

It will be great if we can get a lot more like-minded individuals with imx515-based tablet together and start off a discussion thread.
[Android Software/Hacking General [Developers Only]] oddhap:
Great initiative! I'd love to see more development done on this platform.
[Android Software/Hacking General [Developers Only]] bqq100:
I'm so jealous of you 8" imx515 owners (well except my screen is bigger and capacitive touch ;) ) because the kernel works right away for you. At least on my GPad GeForce the kernel will boot up, but without any display. No kernel splash screen, no "android_", no boot animation, no UI, nothing. :(

I'd love some help working on this or even just some ideas at what I'm doing wrong. Maybe if you posted your kernel I can give that a try and see what happens, to make sure it's not something on my build system causing the issues.
[Android Software/Hacking General [Developers Only]] KillerKink:
I am using the source from freescale with no modification(except that I disable the usb power management which prevent booting into android). If you are not getting the display, it might meant that the display parameter might not have been correct. We have the the same gpu since its part of the imx515 just different display device.

But interestingly, I have make a ubuntu rom(based on stock 2.6.35 kernel) and one of users have a g10(10" resistive imx515) and he boot up fine except that his resolution is fixed at 800x600.

Did you use the uboot from the source or your stock uboot?

Btw, I have created a thread in androidtablets.net freescale-based subforum. Do have our discussion there and hopefully it will trigger more interest from others.
[Android Software/Hacking General [Developers Only]] GernBlanston:
Ummm....will this work for us?

http://www.androidtablets.net/forum...kmod-gingerbread-rom-8-imx515-v2-3-3-r02.html
[Android Software/Hacking General [Developers Only]] KillerKink:
No, it will not unless you manage to get a working 2.6.35 kernel. But it can be use to get a working market if bbq manage to get his gingerbread code up and running.
[Android Software/Hacking General [Developers Only]] GernBlanston:
I would think that it would be a matter of adapting the above referenced kernel for a new display device...our 10" capacitive screens would likely require a different linear address space in memory, and perhaps different pixel parameters...and I know nothing of the touch screen functionality...

Would something like what is described here help?

http://www.netmite.com/android/mydroid/development/pdk/docs/display_drivers.html

Most sources of info I've run across simply state "display driver code should come from your manufacturer"....but after reading the article above, I would think inspection of our existing, working builds would give us the parameters necessary to adapt the 8"'s working kernel to display using our display device...in other words, if we have a working kernel on the 8" device, shouldn't it just be a matter of giving that kernel a new display device driver to get it to work on the 10" one? It seems like there's actually not a whole lot of data necessary for building a display device driver in Android, just a lot of busy work mainly focused around the size contiguous memory you need for the frame buffer and things like resolution and bits per pixel, whether to pan, etc....

...but again, I don't know about android code, this is just me reading articles and musing...

The symptoms described at the bottom of the above link, they don't describe what's happening on your build, do they bbq?

http://omappedia.org/wiki/Android_How-tos#Verify_Lib_GFX_Version
[Android Software/Hacking General [Developers Only]] KillerKink:
That's exactly what I meant. The android port of the firmware will work on the 10". But the issue is that the kernel portion of the firmware wont work unless the display driver is compiled in.

What you said will also make sense if we have the full working source code for 8" which you can then just add the display/touch driver for your tablet since majority of the codes are common due to the fact that most of the key functions are built into the imx515 chip.

What bbq is trying to do is to hack the android code to work on a v2.6.31 which is a huge task. Its almost like hacking a windows 7 only application to run on windows 95.
[Android Software/Hacking General [Developers Only]] sm_1024:
Hi all!

we found HT_PAD1051_V2.3U1GuCoTu-RC1 in http://www.gaopad.com/forum.php?mod=forumdisplay&fid=37&page=1

download here: http://narod.ru/disk/25697437001/HT_PAD1051_V2.3U1GuCoTu-RC1.rar.html

---------- Post added at 09:58 AM ---------- Previous post was at 09:35 AM ----------
[Android Software/Hacking General [Developers Only]] oddhap:
@sm_1024:

I just installed this in my gpad gforce v2, its working perfectly! :D
[Android Software/Hacking General [Developers Only]] sinumerik84:
@oddhap

How did you install?! Through recovery mode or just MFgtool?

Did you have any errors by installation?
[Android Software/Hacking General [Developers Only]] oddhap:
I tried to install through MFgtool at first but that didn't work so this is how I ended up doing it:

1. Flash the HeroTab firmware from merimobiles with MFgtool to get recovery menu

2. Copy the 2.3 files from the "固件 2.3测试版HT_PAD1051_V2.3U1GuCoTu-RC1" folder along with an empty txt file named update.txt to a folder named update on the sdcard (this is how my update folder ended up looking: dl.dropbox.com/u/23825109/update.png)

3. Install from the recovery menu.
[Android Software/Hacking General [Developers Only]] dcoelho:
I have installed.

First problem: no wifi. Dont find any networks availables.
[Android Software/Hacking General [Developers Only]] bunheadnux:
I have it installed and working on one of my gpads now. I did have to set the DNS manually though as it didn't seem to pick up a DNS entry when I left the WIFI on DHCP. I am testing it now to see if it has deep sleep and such. I will report back with the wife test as well.

Bunhead
[Android Software/Hacking General [Developers Only]] oddhap:
I ended up going back to Slatedroid Singularity because of random FC's with this build. It was nice seeing a gingerbread build with both wi-fi, market, sound, screen, sensors and bluetooth working tho :)
[Android Software/Hacking General [Developers Only]] bqq100:
No, building any kernel from source I get a blank screen. But this could all be a moot point now that there is a 2.6.35 kernel out there! Can't wait to play with it :D
[Android Software/Hacking General [Developers Only]] kikoseis:
For fc's and disfunctions:

Before install, do you restore to factory defaults?, do you delete ".android_secure" and "Android" folders in sdcard.

After install, do you fix permisions (with rom manager or similar apk)?

---------- Post added at 09:10 PM ---------- Previous post was at 08:55 PM ----------

bqq100 can you get cyanogenmod 2.3 rom and install it in gpad with this rom kernel? : http://xdaforums.com/showpost.php?p=17761251&postcount=850
[Android Software/Hacking General [Developers Only]] glynlucas:
rooting...

Has anyone managed to root this firmware?

I've tried gingerbreak and it failed!

Also, having a problem with it requiring a new usb driver: mx51 bbg android usb device

any thoughts?
[Android Software/Hacking General [Developers Only]] bunheadnux:
I can't connect to this firmware with ADB on my Linux, OSX or winders machines. I can see the "new" driver effecting winders but not Linux or OSX. Hmmm I hope to have some time to hack on this Sunday or Monday.

Bunhead
[Android Software/Hacking General [Developers Only]] glynlucas:
Recovery

Hi all,

I had further problems with the recovery not working with this firmware. I don't think the partition tables are creating enough space for the image. Anyway, I placed an older recovery image in the UPDATE folder which seemed to solve the problem.

Still unable to root with Gingerbreak. Anyone else got any further yet?

Oh, also the camera on my hardware isn't working with this rom. I'm wondering if I can use the old modules but until I can get fastboot or root, I'm not going to be able to try!

All good fun though!
[Android Software/Hacking General [Developers Only]] dcoelho:
This new(pirate?) firmware is very buggy.

Normal users don´t flash your devices with it.

For now, it is for developers use only. They can play with it.
[Android Software/Hacking General [Developers Only]] xoroi:
I find the new 2.3 rom quite interesting. In the past I had tried almost every rom available, including singularity, etc. This time, I updated using the recovery menu.

I have everything working, but from time to time the system freezes and I have to do a reset (with a pin).

Youtube performance and image quality is great, better than rom before. But Vimeo videos in the browser are still choppy.

Gyroscope in games works great, better than anything before.

And games work well, although I haven't tested this too much.

Well, this is just a first version, but very promising. I hope this image helps to reactivate the developers.

I think I will keep it for a while as I will use mainly Internet browser and Youtube.
[Android Software/Hacking General [Developers Only]] dcoelho:
What about WIFI?
[Android Software/Hacking General [Developers Only]] bunheadnux:
WIFI works for me but I have to have my IP address hard coded because the DNS server does not seem to want to be set. I hope to have a chance to work on this later today and/or tomorrow. I have not had any luck connecting to this ROM with ADB or rooting the damn thing either. Anyone else able to root or connect to it?

Bunhead
[Android Software/Hacking General [Developers Only]] glynlucas:
Wifi and other things

Hi,

An update...

I have absolutely no problems with WiFi. DHCP is working properly. Also no problems with FC apps. The biggest problem is the lack of root access and lack of USB fastboot driver. I can confirm it's not working in Windows, Linux or OS X!

After several install tests, I found the following worked best.

Using MFG tool, install 20110429.235959.

Allow this install to start and connect to WiFi and Google accounts.

Copy the recover.img from 235959 into the new firmware and place update folder onto SD card.

Enter recovery and clear cache but do NOT factory reset.

Install the update from the SD card.

Reboot and complete setup.

The only issues I have are:

Market will sometimes no longer connect - fixed by removing application updates to market.

Occasionally the touch screen will stop working following deep sleep.

No root

No fastboot access

No camera

Other than that, very stable and by far the fastest firmware I've ever used on this platform.

Currently working on root fix but not getting very far...

Hope that helps.
[Android Software/Hacking General [Developers Only]] GernBlanston:
Does Netflix work? Have you tried any other means of root besides gingerbreak?
[Android Software/Hacking General [Developers Only]] xoroi:
I agree with this. I don't have any problems with the wifi and the only annoyance is the problem with the touch screen and the following deep sleep, which needs a soft reset.

It would be great if we could have root access to pimp some things! ;-)

For me it's the best rom right now.
[Android Software/Hacking General [Developers Only]] bqq100:
Give this system.img a shot... It's an older su binary, and has busybox installed.

http://dl.dropbox.com/u/24097575/HT_PAD1051_V2.3U1-RC1_Rooted.tar.gz

Edit: I haven't actually tried this myself since I haven't had a chance to play with this firmware on my device yet.
[Android Software/Hacking General [Developers Only]] GernBlanston:
Oh God the bottoms are comin' off....:D
[Android Software/Hacking General [Developers Only]] juanjo1024:
Can i ask what version of singularity are you using?

thanks in advance

Juanjo
[Android Software/Hacking General [Developers Only]] freakn:
I think the people how don't have wifi have got this build:

HT_PAD1051_1.6U2GuCoWL_Final release keys

That's why I cannot use the Singularity firmware as well :-(

Hope someone can make a fix for this ... I'm available for testing :-)
[Android Software/Hacking General [Developers Only]] oddhap:
@juanjo1024:

I'm using a modified version of Slatedroid Singularity M10v2 FINAL v5 (uImage from HT_PAD1051_V1.6U1GUCGWL to get wi-fi working, crapware removed and ugly bootanimation changed).

@freakn: just copy uImage from a working build before flashing to get wi-fi
[Android Software/Hacking General [Developers Only]] freakn:
Whaha...you gotta be kiddin' ... that easy?I will give it a try soon. Thanks for the quick reply
[Android Software/Hacking General [Developers Only]] bqq100:
Hmmmm I can't seem to get recovery mode to find the update folder. I created it on both the internal and external cards, but it still gives the error that it can't find update files..
[Android Software/Hacking General [Developers Only]] glynlucas:
I have ROOT access working!

Hi all,

Just to say, I managed to get ROOT access working with this firmware.

I have put together an MFG package that will overwrite system non-destructively.

Just connect using USB and launch MFG and install the new system.img

When you reboot, you will have superuser access.

Next, working on getting the camera sorted!

Oh, still no fastboot but adb over wifi is working fine!

here's a link to the download: http://www.megaupload.com/?d=LCNGFJNM

---------- Post added at 02:06 PM ---------- Previous post was at 02:05 PM ----------

Have you remembered to put an update.txt file in the folder?
[Android Software/Hacking General [Developers Only]] bqq100:
Yes (or at least i'm pretty sure i did!), but I will double check that just to be sure.
[Android Software/Hacking General [Developers Only]] jefflyonfr:
Hello,

I tried severals "uImage" from working older buids but after update startup process always stopes on Android logo (i tried from "singularity v4" ; firmware 1.6.7 : merimobile firmware; etc...)

Can somebody post a link or upload the right "uImage" file to unable wifi ?

Thanks a lot :)
[Android Software/Hacking General [Developers Only]] freakn:
I think you have to wait like 5 minutes or so :-)

I thought I bricked my M10 as well but after waiting for 5 minutes everything worked for me (not with the uImage copy though but I would say give it a try)

@bbq the only way I could upgrade was to create a folder named update on an empty sd card (and with the update.txt offcourse). Hope that helps
[Android Software/Hacking General [Developers Only]] Nixeus:
Hello my friends,

Do you know if it's possible to upgrade the Gopad Gforce to 1gb (RAM).

Thanks a lot :)

Best regards,

nIxeus
[Android Software/Hacking General [Developers Only]] jefflyonfr:
Thank you for your help, but no way :-( Nothing after 25 mn ...

I retry from beginning flashing the whole tablet with old release and after i will try update another time.

Thank you !
[Android Software/Hacking General [Developers Only]] oddhap:
This trick only works with 2.2.
[Android Software/Hacking General [Developers Only]] bqq100:
Yes, I had an blank update.txt file and I tried an empty sd card with just the update folder with all the files in it. Still no luck :mad:
[Android Software/Hacking General [Developers Only]] ddish:
Hey glynlucas, thank you so much. Your rooted img worked great and now I think I am in love with this tablet again. I was almost gonna get something new, but it runs faster and better then ever. Only two problems I have so far are camera not working and time not keeping.
[Android Software/Hacking General [Developers Only]] jefflyonfr:
Do you think (oddhap or the others :) ) the problem is that my GpadGforce is a 2nd gen tablet without bluetooth ? Perhaps others hardware differences beetwen Herotab and Gpad Gforce unable upgrade to Gingerbread ?

Wich ROM do you exactly use to upgrade your tablet ?

1- the froyo ROM needed (i use 1.6.7 ROM)

2- the Gingerbread ROM needed to upgrade

download links would be the best ! ;-)

This is how i proced, tell me what is wrong ?

1- use MgTool to cleanup sdcard and flash the tablett with froyo ROM 1.6.7

2- activate wifi + Google account + Market

3- replace recovery.img in the upadate directory with the one from 1.6.7 rom froyo

4- wipe cache partition

5- upade from sdcard...

EVERYTHING IS OK BUT NO WIFI ....

Do i have to replace "uImage" file in Froyo update or in Gingerbread update ?

Your help is greatly appreciated ;-)

Thanks a lot !!!!
[Android Software/Hacking General [Developers Only]] xoroi:
I didn't have time to try the rooted ROM, but I'm quite happy with the normal ROM. The only thing I would like to change is the keyboard. I cannot use accents.

I also hade decided to sell the device and buy an Advent Vega or an iPad. Now I will keep it for a while. :p

BTW, yesterday I received a Market update. I now have the last Market version, with the new interface.
[Android Software/Hacking General [Developers Only]] fastguy:
Gingerbread Wifi Does not Work

Same issue with me, I have the M10v2, the singularity ones and the other firmware around always worked for me on the Wifi, but this one does not. The wifi turns-on (difficultly), but does not find any network and it disables again if I can interprete correctly.

The status screen in the "about" page does not show any Wifi MAC address.

what could be the issue?
[Android Software/Hacking General [Developers Only]] wolfen13fr:
OK, I tried this GingerBread ROM. I did it with the way given by glynlucas (use 1.6.7 firmware to have recovery mode, upgrade on recovery mode on SD Card with GingerBread files and recovery.img file from 1.6.7 firmware).

The tablet works but no Wifi ... I tried to do it again with Wifi connexion over Froyo before upgrading, I tried to do it again with uImage file replace from other firmware (tablet did not boot in this case).

Any other ideas ? I have gPad 8 Go, no logo on back, no bluetooth ...

Good info : Bluetooth USB key works ...
[Android Software/Hacking General [Developers Only]] glynlucas:
wifi blues...

Hi all,

I've been investigating the wifi issue further and seem to have made some progress. I did a fresh install on my tablet (wifi was working as mentioned in my previous post) result.... no wifi!

Tried many, many things to track down the issue and nothing worked. However, I eventually discovered that it is loading an incorrect driver for a wifi module - instead of the built-in wifi, it's looking for a module based on the AR6102 (I think).

However, the original driver is still included but fails to load properly.

You need to obliterate your current installation and then do an install that will re-partition, create the file-system and produce a working install.

This is what I use...

http://dl.dropbox.com/u/1697664/HT_PAD1051_V1.6U1GUCGWL_Final_Mfgtool-1.6.2.032-gdd64126.rar

Following that, I've included a modified install which is pre-rooted with modified uImage.img. Place the contents of the upload on an SD and boot into recovery and update. http://www.megaupload.com/?d=6CIECIKD

This has worked on two fresh installs so I hope it may be of some help.
[Android Software/Hacking General [Developers Only]] wolfen13fr:
Same thing here : logs show me all wifi network around me but wpa_supplicant can't find /data/misc/wifi/wpa_supplicant/wlan0 ...

Can someone watch the same place in Froyo ?
[Android Software/Hacking General [Developers Only]] fastguy:
wifi issue

I fixed the issue but lost track of what things I've done. What you need to make sure is that all /data/misc/wifi and the files below it are owned by wifi user and group.

In /data/misc/wifi/wpa_supplicant.conf make sure you have these lines:

ctrl_interface=DIR=/data/misc/wifi/wpa_supplicant GROUP=wifi

update_config=1

I also had a symptom that although I was getting the IP address from DHCP, I was not getting the DNS addresses and they were set as 0.0.0.0. (use getprop to check)

If this is the case, make sure you have a dhcpcd.conf in /data/misc/dhcp/ folder. I'm attaching this file in case you don't have it. Just renama the file and remove the .txt at the end. It shall be dhcp.conf

good luck!