Android Tablets Forum banner
1 - 20 of 440 Posts

·
Registered
Joined
·
140 Posts
Mod Update. Per request of the developers on this project, the original post was updated with current info to help new users get up to speed. ~Mark

Latest Update (10/22/2010)STANDARD DISCLAIMER: Use at your OWN risk. I am not responsible for whatever bad might happen due to the use of this firmware, etc..

Here is a new ROM which is again based off of 07/24 PD ROM. I have not tried newer PD ROMs, but may work. With this ROM, I declare BETA status as the ROM is almost functionally complete and pretty stable at least for me.S10_10_22_PD_INX7E_ENG_6410POP.zip

Here is what is new:
1) SLEEP works now (finally) - No faint screen, but battery drains due to CPU running at low speed, in order to avoid wake up issue.
2) Have added some new battery icons from [MOD][9th-Nov] Super Circle Battery with % |Version A-I & Z (Custom)| Desire 2.2 ROM - xda-developers - [MOD][1st-Oct] Super Circle Battery with % |Version A-I & Z (Custom)| Desire 2.2 ROM - xda-developers.
3) Figured out the issue with AngryBirds app install. See known issues below.

Here are some known issues:
1) The keyboard when using browser in landscape mode does not show up all the time. Takes longer time to show up.
2) Browser window text looks out of shape when trying to use portrait mode.
3) Portrait mode is in general slow.
4) Might have some quirks with graphics intensive apps and benchmarks.
5) WIFI password is not saved across boots. Refer to work around below for solution
6) no HQ video.
7) Not yet tuned for good battery life.
Status bar is not usable during full screen video/app use. The key hack is built in, tactile Volume up key brings up Menu and Volume down key works as Back button

WONT FIX issues for now (CANT fix):
1) Any thing that requires kernel modification.
2) Installing apps to SD card. If an app cannot be installed, you can try using adb to install it. For AngryBirds, I used adb install -f AngryBirds.apk . This forces the install on to the internal memory instead of SD card. Android might decide where to put the app and I think for small apps, it defaults to internal memory and for large apps, it ends up defaulting to sdcard.
3) Custom recovery or update.zip style rom flashes.

Enjoy and kindly post your experience and feedback. Thanks.

Rapmv

Work around to save WiFi password across boots:
Connect the PDN to PC having adb, do the following steps
adb remountadb shell chmod 666 /system/etc/wifi/wpa_supplicant.conf
Reboot

Google Experience: (Courtesy: BlazingWolf)
Note: Google Market works partially and majority of the Apps don't show up. Market does not scroll in portrait mode. Gmail, Map etc works, YouTube does not work. gappsS10_10_22_PD_INX7E_ENG_6410POP.zip - 4shared.com - online file sharing and storage - download. After downloading the file, rename file as S10_22_PD_INX7E_ENG_6410POP.zip and follow standard flashing procedure.

IMP: After reboot, if you get an android setup window and touching the icon does not work as instructed on screen, touch 4 corners in the following order Top Left, Top Right, Bottom Right, Bottom Left. Avoid touching status bar.

External link:- Android Quick Tip: How to Bypass Setup Wizard Notes:
1. Connecting to PC does not auto-mount in data storage mode. You need to go to Notifications (in Status bar) and select copy files to get to storage mode. By default connection is treated as adb
2. Adding internal storage with high capacity microSD card works. Without external SD Card, internal is treated as /SDCard
3. Always starts in Landscape mode
4. Need t manually refresh gmail for first time to get the mails in inbox.
5. 360° rotation works

Key posts in this thread
Post #124Post#162Psot # 180 Post 205

Last edited by Zero7 11/12/2010 Inserted by Mark per community request.

XXXX Original Post from rapmv XXXX

Here is what is new:
1) SLEEP works now (finally)

2) Have added some new battery icons from [MOD][1st-Oct] Super Circle Battery with % |Version A-I & Z (Custom)| Desire 2.2 ROM - xda-developers.
3) Figured out the issue with AngryBirds app install. See known issues below.

Here are some known issues:
1) The keyboard when using browser in landscape mode does not show up.
2) Browser window text looks out of shape when trying to use portrait mode.
3) Portrait mode is in general slow.
4) Might have some quirks with graphics intensive apps and benchmarks.
5) WIFI password is not saved across boots.
6) no HQ video.
7) Not yet tuned for good battery life.
Status bar is not usable during full screen video/app use. The key hack is built in so,you can just use the hard buttons till it gets fixed.

WONT FIX issues for now (CANT fix):
1) Any thing that requires kernel modification.
2) Installing apps to SD card. If an app cannot be installed, you can try using adb to install it. For AngryBirds, I used adb install -f AngryBirds.apk . This forces the install on to the internal memory instead of SD card. Android might decide where to put the app and I think for small apps, it defaults to internal memory and for large apps, it ends up defaulting to sdcard.
3) Custom recovery or update.zip style rom flashes.

Enjoy and kindly post your experience and feedback. Thanks.

[EDIT]Update (10/15/2010):

I got another Novel and have an updated ROM for you to enjoy. Thanks again for all the kind words and great support. ROM in update #88. Fun starts again


Enjoy...Its very sad ....


I bricked my Novel. Was trying to see if I could load a kernel from the REAL6410 sources and after flashing the kernel, I cannot do anything. It just gets stuck at the logo screen. Cannot boot to recovery either. So, the device is "bricked". With great disappointment I have to say that I will not be able to provide any more custom ROMs as I do not have any device to do development on. All I can do is upload my froyo changes to google svn and hope someone will be able to make use of the code patches.Thanks for all your support so far.

Signing off....rapmv.

DISCLAIMER: Use at your own risk. I am not responsible for whatever bad might happendue to the use of this firmware.

Here is a ROM which I compiled from AOSP (Android Open Source Project).

This is no where close to a stock rom and should be considered pre-alpha. I am just doing it tolearn more about Android and to have fun in the process. It only contains the ramdisk, system.img and the userdata.img files. The base firmware that needs to be flashed is the one that PD released on 07/24. S10_08_27_K_PD_INX7E_ENG_6410POP.zipI will try to find out a way to get the changed files somewhere. They are full of hacks and I am not proud of those. So will need to find time to clean them up, but first I am trying to get the device more functional. On a side note, I have done so many firmware re-flashes that the volume UP button on the tablet is kind of flaky now. Oops...

Here is what works in this ROM (08/27)
1) WIFI: Should work pretty good. Have put in more fixes to make it stable and reconnect on a disconnect should now not be an issue anymore.
2) Graphics: I have ported the source of the Samsung graphics driver over to work with Froyo. It was a big challenge given that I am an Android newbie. You can expect it to not be smooth and have issues. See the NOTE section below.
3) SD card mount/unmount: Should work fine. By default the internal micro sd card is mounted on /PD_Novel at boot. The other SD card can be mounted and unmounted.
4) Notification bar: Works, but the size is flaky. Sometimes it shows the full width properly but sometimes it gets smaller. Need to figure out why.

NOTE:
1) IMPORTANT: Once the screen goes to sleep, the device hangs. So, the first thing you may want to do is increase the screen timeout.
2) The display has quite a bit of quirks that you will notice, while the screen refreshes. I am trying to find out why, but have not had any luck. I have not been able to make any headway for a week so far. Any tips on where to look would be helpful.
3) Turning off animations in Settings->Display might help with the quirky display problem a little.
4) Videos do not work.
5) Audio does not work.
6) Accelerometer does not work. So only landscape mode for now.

Hope you enjoy this.

Update 08/29:

I fixed audio and here is a ROM where audio works partially. It is partial because only headset audio works. I cannot figure out how to make thespeakers work. If some one figures out, kindly let me know. S10_08_29_K_PD_INX7E_ENG_6410POP.zip

Would love to hear some feedback, but please be aware that this is a pre-alpha ROM


Enjoy..Thanks.
 

·
Registered
Joined
·
338 Posts
Great work! It's great to have an alternative to what HaTaX et al. doing.I'm enjoying this development already (no, I didn't flash my PDN yet -- just the thought of 2.2 being so close is exciting). 2D/3D accelerated driver might be released very shortly at Samdroid (after some work of DE_NISKA and tom3q), can your code use a drop-in?Thank you
 

·
Registered
Joined
·
140 Posts
Discussion Starter · #3 ·
Sure. I have been following that forum as well and when the 3d driver is ready, should be able toport it to the Novel. There are differences between the SPICA and the Novel though. But shoulddefinitely be doable :)Thanks.
 

·
Registered
Joined
·
56 Posts
[quote name='rapmv;46093]Sure. I have been following that forum as well and when the 3d driver is ready' date=' should be able toport it to the Novel. There are differences between the SPICA and the Novel though. But shoulddefinitely be doable :)Thanks.[/QUOTE'] Thanks man cuz my programming sucks I have looked at the code and thought "yup tht is y I didn't major in computer science in college" LOL. Good work.
 

·
Registered
Joined
·
1,351 Posts
Did you happen to look at HaTaX's fix for rotation? He basically had to go up to the java level and implement it manually (as opposed to going down to the native lib and doing it there). That said, it might work pretty easily if you just stuffed his code in there (I think it was WindowOrientationListener?).
 

·
Registered
Joined
·
338 Posts
You say:"Here is what works in this ROM (08/27)1) WIFI: Should work pretty good. Have put in more fixes to make it stable and reconnect on a disconnect should now not be an issue anymore."Excellent! For debugging purposes, I'd be using "never sleep" mode all the time, because I believe stock sleep modes (I guess, there's 3 of them: deep sleep, not-so-deep sleep, and a limbo out of wrong manipulations with buttons, allegedly damaged SD, bad apps working only maybe in 2.2+)"2) Graphics: I have ported the source of the Samsung graphics driver over to workwith Froyo. It was a big challenge given that I am an Android newbie. You canexpect it to not be smooth and have issues. See the NOTE section below."The key question in graphics is the use (or non-use as in case with Samsung original code) of gralloc and copybit stuff supposedly enjoying hardware acceleration. Frame buffer imaging and displaying has way simpler implementation than what we got used to in "big" computers. The price is a very poor scalability. Or no scalability at all, if you don't utilize services of graphic processor and renderer. So, I suspect if your using of Samsung graphic driver sources went first from changing whatever they have on Spica to our 800x600, consider it's broken already. However, I might be wrong, as things might change after all these 6 years when I first looked into FB matters -- for font rendering, mind you, lol."3) SD card mount/unmount: Should work fine. By default the internal micro sd card is mounted on /PD_Novel at boot. The other SD card can be mounted and unmounted."Great to hear that! People here don't want to recognize that there's something very wonky with mounting/unmounting routine for external SD card if this card is of 1 GB or bigger capacity."4) Notification bar: Works, but the size is flaky. Sometimes it shows the full width properlybut sometimes it gets smaller. Need to figure out why."Looks like you forgot to change/delete phone screen resolution somewhere, and the bar app is capable to see that. Now, just for debugging, what if you assume that you have the screen of Spica resolution? Sure, if this experiment will prove successful, only about a quarter of PDN screen will have the image. And I wish to know the snappiness, the smoothness of video of this size. I bet it won't be worse than what Spika owners have: good DVD (640x480) quality mp4 playback. If there a failure waits for us on our way to scale up this video, maybe our new driver can do something windowed. It still better than stutter and desync.Thank you for your effort.
 

·
Registered
Joined
·
361 Posts
[quote name='rapmv;46040]snipI am not sure how to edit the title of a thread' date=' so I created a new one. If someone knows,kindly let me know.snip[/QUOTE'] Go advanced & the subject line will be editable.Thanks, BTW for all your work.Cheers,kev
 

·
Registered
Joined
·
140 Posts
Discussion Starter · #8 ·
[quote name='clockworx;46250]Did you happen to look at HaTaX's fix for rotation? He basically had to go up to the java level and implement it manually (as opposed to going down to the native lib and doing it there). That said' date=' it might work pretty easily if you just stuffed his code in there (I think it was WindowOrientationListener?).[/QUOTE'] I have not looked at his fix yet. But my guess is that it is more than Java to fix to getrotation working. We need the sensor driver too. Have not looked into this yet.Thanks.
 

·
Registered
Joined
·
140 Posts
Discussion Starter · #9 ·
aludal;46263 said:
You say:"Here is what works in this ROM (08/27)1) WIFI: Should work pretty good. Have put in more fixes to make it stable and reconnect on a disconnect should now not be an issue anymore."Excellent! For debugging purposes, I'd be using "never sleep" mode all the time, because I believe stock sleep modes (I guess, there's 3 of them: deep sleep, not-so-deep sleep, and a limbo out of wrong manipulations with buttons, allegedly damaged SD, bad apps working only maybe in 2.2+)The hack I have is that whenever someone tries to issue a scan command, which onlyhappens when the framework already knows that WIFI needs to be on, I bring up the interface. It is hacky, but works fine. I have not looked at the details of the sleep modes yet. My goal is to first get stuff working and then fine tune it later
"2) Graphics: I have ported the source of the Samsung graphics driver over to workwith Froyo. It was a big challenge given that I am an Android newbie. You canexpect it to not be smooth and have issues. See the NOTE section below."The key question in graphics is the use (or non-use as in case with Samsung original code) of gralloc and copybit stuff supposedly enjoying hardware acceleration. Frame buffer imaging and displaying has way simpler implementation than what we got used to in "big" computers. The price is a very poor scalability. Or no scalability at all, if you don't utilize services of graphic processor and renderer. So, I suspect if your using of Samsung graphic driver sources went first from changing whatever they have on Spica to our 800x600, consider it's broken already. However, I might be wrong, as things might change after all these 6 years when I first looked into FB matters -- for font rendering, mind you, lol.I looked at the OPENGL driver and it does not really use the GPU at all. Most of the stuff is done by the CPU only. That is why the 3d driver for SPICA will be useful. I hadto fix copybit and gralloc to work with the Novel. Debugging this stuff is painful."3) SD card mount/unmount: Should work fine. By default the internal micro sd card is mounted on /PD_Novel at boot. The other SD card can be mounted and unmounted."Great to hear that! People here don't want to recognize that there's something very wonky with mounting/unmounting routine for external SD card if this card is of 1 GB or bigger capacity."4) Notification bar: Works, but the size is flaky. Sometimes it shows the full width properlybut sometimes it gets smaller. Need to figure out why."Looks like you forgot to change/delete phone screen resolution somewhere, and the bar app is capable to see that. Now, just for debugging, what if you assume that you have the screen of Spica resolution? Sure, if this experiment will prove successful, only about a quarter of PDN screen will have the image. And I wish to know the snappiness, the smoothness of video of this size. I bet it won't be worse than what Spika owners have: good DVD (640x480) quality mp4 playback. If there a failure waits for us on our way to scale up this video, maybe our new driver can do something windowed. It still better than stutter and desync.I looked at most of the places where this could be true, but did not find any. It is some tricky thing hidden somewhere. Video does not work, so for now, I can test the smaller screen resolution idea you have suggested. Once I can get video working, I will give it a shot. My guess is that it should be faster with the drivers we have because it uses CPU and the smaller the framebuffer, it should be quicker to refresh.Thanks.
 

·
Registered
Joined
·
338 Posts
Here's another exciting news coming our way:"Hi,I'm the person behind the GLES6410 project. Some time ago HaTaX wrote to me about his attempts to enable graphics acceleration on the tablet you're working on. Unfortunately the old version of my driver which he found was just a dirty hack of the original Samsung drivers and it didn't work correctly.This was the only version available until today. On my svn repository you can find a new completely rewritten driver which is working pretty well. There is still one bug left, but it's mostly usable.You can find it there:https://gles6410.googlecode.com/svn/trunk/The interesting subdirectories are libgralloc, libcopybit and modules, the last one contains a new kernel module which is needed for the driver to work.Best regardsTom3q"It's in Eclair/Froyo parallel thread, in case you didn't notice.I guess little green Android Gods love us here, and especially love this one little silly sick puppy called PDN, lol.It might save you a lot of blood, sweat and tears.P.S. On accelerometer issues of your Build (or was it G-sensor?) I think HaTaX rewrote the orientation code, so it should work now, at lest launchers will stop FC'ing
 

·
Registered
Joined
·
140 Posts
Discussion Starter · #11 ·
aludal;46780]Here said:
https://gles6410.googlecode.com/svn/trunk/[/url]The interesting subdirectories are libgralloc, libcopybit and modules, the last one contains a new kernel module which is needed for the driver to work.Best regardsTom3q"It's in Eclair/Froyo parallel thread, in case you didn't notice.I guess little green Android Gods love us here, and especially love this one little silly sick puppy called PDN, lol.It might save you a lot of blood, sweat and tears.P.S. On accelerometer issues of your Build (or was it G-sensor?) I think HaTaX rewrote the orientation code, so it should work now, at lest launchers will stop FC'ing
This is great. However the last part about needing a kernel driver may not work sincewe do not have the PD kernel source. Lets see :)When I meant accelerometer, I meant the driver for the g-sensor.Thanks.
 

·
Registered
Joined
·
140 Posts
Discussion Starter · #13 ·
I had updated the original post yesterday with a new ROM which has audio support.I am surprised that no one actually saw it
The number of downloads is zero too. My guess is that update went invisible. May be next time I update the post, I shouldtry to add a new dummy comment to the post too.Thanks.
 

·
Registered
Joined
·
3,286 Posts
Keep up the good work! If the numbers are low, just keep in mind that we now have the stock firmware, the 2.1 alpha and this 2.2 pre-alpha. I'd have to clear out my local BB&B's stock of PDN's to test them all.
 

·
Registered
Joined
·
294 Posts
Flashed your latest version and it booted OK and found wireless OK. Screen is a bit dodgy as it seems to do a semi page turn thing when using the keyboard, almost like it is redrawing part of the screen. Installed Astro and played a round with it. It wouldn't get past the initial Pandigital screen on the second start up. I reflashed it again and this time it locked up on the settings screen. Killed the USB connection so case back off and battery unplug again. Going back to modded 8/20 but happy to play again when you update.
 

·
Registered
Joined
·
140 Posts
Discussion Starter · #18 ·
Here is a new ROM S10_09_22_K_PD_INX7E_ENG_6410POP.zipWhat Works:1) WIFI (Works pretty good in my testing). If for whatever reason it stops working, just disable/reenable and it should work.2) Graphics (Thanks to tom3q for his great driver work). 2D driver works pretty good. No more jitter and slow screen refreshes that used to happen in the earlier ROM.3) Working audio (Speaker works now)4) Rotation (full 360 degree rotation support).5) Status bar now fills up the whole screen and there are no more issues with smaller windows.Thing to do next :1) VIDEO2) Sleep. Still recommended to bump the screen timeout to a high value to avoid hang. This will be tough one, but will try to figure out what is going on.3) Try to see if we can massage tom3q's driver without changing the kernel module to get 3D h/w acceleration.4) Clean up the code and post a patch. I have the steps required in form of notes in case someone is interested before I actually go ahead with the actual code patching (might take a while to cleanup).With most of the functionality in, I am declaring alpha status for this ROM.This is still not optimized in anyway and will have quite a bit of adb logcat spew.Your feedback will make this better and better. So, what are you waiting for. Let the feedback start raining :)Had been on vacation till yesterday, so did not get a chance to update the post.Thanks a lot for your feedback, gortyargen. Regarding keyboard screen refresh, that should be fixed.On the screen hang, did you increase the timeout and still during operation it failed or was the deviceidle when it hung ? Either way, it would be great to a fresh round of feedback from you as well on this new ROM.Enjoy....Thanks.
 

·
Registered
Joined
·
294 Posts
I'll be home in about 4 hours. Flashing at the ready. I'll report back when I give it a good work out.Regarding the last ROM hanging. It just hung when idle. I never changed any settings at all. I was just playing with it to see what worked and what didn't. It just seemed very unstable. Looking forward to playing with the update.
 

·
Premium Member
Joined
·
2,338 Posts
[quote name='rapmv;62789]Here is a new ROM [URL=http://www.mediafire.com/download.php?xu0u9h63c1trca1]S10_09_22_K_PD_INX7E_ENG_6410POP.zip[/URL]***With most of the functionality in' date=' I am declaring alpha status for this ROM.[/QUOTE'] Just a suggestion, especially when you get ready to Beta test this but it wouldn't hurt to do this now. Edit your first post to link the new ROM and post the "what works/doesn't work" stuff. In fact, if you don't want people to DL the older version, just swap out that link in the first post.You can also change the title by hitting Go Advanced when editing the first post. Note that any changes to the title of a thread will break links to it, including the wiki. I have referenced this project there but haven't linked it so far, so no worries. I've shied away from directly linking alpha projects to something n00bs could get to without a little bit of reading around. When this is in beta I plan on linking it up.This is awesome btw. Very exciting.
 
1 - 20 of 440 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top