Joined
·
466 Posts
[ROM - 5.3] ALPHA DIRTY-BEAN 4.1.X - Team DRH (Update 08/23/12)
This ROM is 100% the work of teamDRH. I'm posting this thread to help Hannspad users install it but I have nothing to do with the development. All your thanks should go to fosser2 and TeamDRH. They've put a lot of work into this rom. Go over to the original thread if you want to show your appreciation: teamDRH JB thread and donate to the cause here: DONATE TO TEAMDRH
DISCLAIMER : I hold no responsibility for breaking your Hannspad should something go wrong.
Now the fun part! Here's the download link:
Latest version v5.3 - updated 23/08/2012
TeamDRH DIRTY BEAN ALPHA
How to install:
The APX / NVflash bit:
Don't skip this step unless you are 100% positive that you have a 350M system partition
Download the following zip which contains APX drivers and NV_flash partitions for setting up your tablet ready for Jelly Bean:
Hannspad JB Partitions
1 : Once you unzip the file you'll see the nvflash files along with a folder containing the drivers needed for your (windows) pc to communicate with the Hannspad.
2 : Boot tablet into APX mode by holding volume down and power for about 6 seconds. The screen will go black but the power light will remain green.
3 : Plug tablet into computer. If you haven't previously installed the apx drivers then windows will prompt you to locate the required files. Navigate to the 'APX USB' folder from the folder you unzipped in step 1. The drivers will install.
4 : Double click the Hannspad_350_cwm6.bat file. This will install the partition structure needed for Jelly Bean to boot.
5 : Power off the Hannspad.
More information about the preparation process here: NVflash prep thread
The ROM flashing bit:
1 : Turn tablet back on whilst holding vol+ button. The tablet will boot into CWM recovery.
2 : Partition Internal SD Card (2048M/0)
3 : Enable USB connection by scrolling down the list of options and selecting 'mounts and storage' followed by 'mount USB storage' at the bottom of the list. Now copy the teamDRH JB ROM onto the internal/external sdcard.
4 : Flash the ROM zip that was copied over.
5 : Flash a Hannspad kernel of your choice. See the second post for kernel recommendations. Flash the kernels by rebooting into recovery mode (vol+ whilst powering on) and using the update option. After updating, make sure you go to the advanced settings and wipe the dalvik cache.
6 : Reboot and enjoy the JB yumminess.
Tweaks
Change your dalvik cache heapsize
Use a root explorer app or build.prop editor to change your dalvik cache heapsize. The current JB alpha has a default heapsize of 256mb. Setting that value to 96mb or 128mb will help with slowdowns and jittery performance.
Change the SD card read ahead value
Setting the SD read ahead value to 512mb rather than then default 2048mb improves the read speed considerably. The only problem is making the value stick when you reboot. I've used an app called 'system tuner' to change the read ahead value but can't get that to stick on restart. Another option would be running a script on boot. Hopefully someone will find a better solution (or the change will be seen in future teamdrh update).
Use a launcher other than the default one
I love Apex launcher but there are other good launchers available for free.
Avoid Flash if you can
Flash is evil. Be ready for browser lock ups and slowdowns should you decide to install it.
Problems
This is an alpha rom and there will be issues. In my experience, these are minor and the rom is very usable day to day.
Sleep of Death (SOD)
I don't think the SOD problem affects many people so you're unlucky if you suffer from it. A SOD is a situation where your tablet screen will no longer wakeup and the only way to restart it is to use the reset button on the back of the device. I suffer from the SOD problem but have dealt with it by installing 'Wake Lock' from the play store (it's free). You won't see a SOD if you use it but, due to the app preventing the tablet from entering deep sleep, your battery will drain quicker.
Kernel Issues
The kernel development in the Hannspad community has been fantastic over the last few months and there are plenty of kernels around. All the kernels were developed pre-JB so there may be a few minor issues.
Web Browser
For me, the stock browser and Chrome are pretty awful to use. Random freezes and pauses along with low memory problems. I would strongly suggest people download a third party browser from the Play store. I've just started using the Dolphin Engine BETA and so far it's been impressively fast, stable and smooth.
Please let me know if you have more ideas to add to this post, especially if my instructions are at all misleading or plain wrong.
This is an alpha release so make sure you share any tweaks you might find! We all love a bit of performance tweaking.
This ROM is 100% the work of teamDRH. I'm posting this thread to help Hannspad users install it but I have nothing to do with the development. All your thanks should go to fosser2 and TeamDRH. They've put a lot of work into this rom. Go over to the original thread if you want to show your appreciation: teamDRH JB thread and donate to the cause here: DONATE TO TEAMDRH
DISCLAIMER : I hold no responsibility for breaking your Hannspad should something go wrong.
Now the fun part! Here's the download link:
Latest version v5.3 - updated 23/08/2012
TeamDRH DIRTY BEAN ALPHA
How to install:
The APX / NVflash bit:
Don't skip this step unless you are 100% positive that you have a 350M system partition
Download the following zip which contains APX drivers and NV_flash partitions for setting up your tablet ready for Jelly Bean:
Hannspad JB Partitions
1 : Once you unzip the file you'll see the nvflash files along with a folder containing the drivers needed for your (windows) pc to communicate with the Hannspad.
2 : Boot tablet into APX mode by holding volume down and power for about 6 seconds. The screen will go black but the power light will remain green.
3 : Plug tablet into computer. If you haven't previously installed the apx drivers then windows will prompt you to locate the required files. Navigate to the 'APX USB' folder from the folder you unzipped in step 1. The drivers will install.
4 : Double click the Hannspad_350_cwm6.bat file. This will install the partition structure needed for Jelly Bean to boot.
5 : Power off the Hannspad.
More information about the preparation process here: NVflash prep thread
The ROM flashing bit:
1 : Turn tablet back on whilst holding vol+ button. The tablet will boot into CWM recovery.
2 : Partition Internal SD Card (2048M/0)
3 : Enable USB connection by scrolling down the list of options and selecting 'mounts and storage' followed by 'mount USB storage' at the bottom of the list. Now copy the teamDRH JB ROM onto the internal/external sdcard.
4 : Flash the ROM zip that was copied over.
5 : Flash a Hannspad kernel of your choice. See the second post for kernel recommendations. Flash the kernels by rebooting into recovery mode (vol+ whilst powering on) and using the update option. After updating, make sure you go to the advanced settings and wipe the dalvik cache.
6 : Reboot and enjoy the JB yumminess.



Tweaks
Change your dalvik cache heapsize
Use a root explorer app or build.prop editor to change your dalvik cache heapsize. The current JB alpha has a default heapsize of 256mb. Setting that value to 96mb or 128mb will help with slowdowns and jittery performance.
Change the SD card read ahead value
Setting the SD read ahead value to 512mb rather than then default 2048mb improves the read speed considerably. The only problem is making the value stick when you reboot. I've used an app called 'system tuner' to change the read ahead value but can't get that to stick on restart. Another option would be running a script on boot. Hopefully someone will find a better solution (or the change will be seen in future teamdrh update).
Use a launcher other than the default one
I love Apex launcher but there are other good launchers available for free.
Avoid Flash if you can
Flash is evil. Be ready for browser lock ups and slowdowns should you decide to install it.
Problems
This is an alpha rom and there will be issues. In my experience, these are minor and the rom is very usable day to day.
Sleep of Death (SOD)
I don't think the SOD problem affects many people so you're unlucky if you suffer from it. A SOD is a situation where your tablet screen will no longer wakeup and the only way to restart it is to use the reset button on the back of the device. I suffer from the SOD problem but have dealt with it by installing 'Wake Lock' from the play store (it's free). You won't see a SOD if you use it but, due to the app preventing the tablet from entering deep sleep, your battery will drain quicker.
Kernel Issues
The kernel development in the Hannspad community has been fantastic over the last few months and there are plenty of kernels around. All the kernels were developed pre-JB so there may be a few minor issues.
Web Browser
For me, the stock browser and Chrome are pretty awful to use. Random freezes and pauses along with low memory problems. I would strongly suggest people download a third party browser from the Play store. I've just started using the Dolphin Engine BETA and so far it's been impressively fast, stable and smooth.
Please let me know if you have more ideas to add to this post, especially if my instructions are at all misleading or plain wrong.
This is an alpha release so make sure you share any tweaks you might find! We all love a bit of performance tweaking.
