yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] -angel*:
So did I unterstand right that you recommend to flash V1 first, then wipe cache/dalvik and flash v2 to get better performance than just full wipe and then install v02?
[Transformer TF300T Android Development] Niksunen:
so if i read correctly there is nothing new in rom state? i mean all updates are kernel level ? if this is right i dont have any reason to update. because my kernel included those things allreaydy
[Transformer TF300T Android Development] surdu_petru:
Yes, you are understand ! flash first V01, than update V02 ...and all will be OK !

Hi!

...sure, than the update is not for you ! How many points you get in Antutu with your kernel ? ..but on PassMark ? ....( ... are you sure you can run Antutut and Passmark with your kernel ? ) Quadrant Benchmark score is not relevant for several reasons !

Good luck ! :good:
[Transformer TF300T Android Development] smookyb:
Oke a BIG thanks.

I downloaded everything. Made a backup of my original rom that is running at the moment.

I will do the following steps and after that 3 benchmarks on a clean rom from you.

1 factory reset / wipe everything / etc / etc

2 fresh install V01

3 reboot system.

4 again into recovery and fully wipe cache/dalvic

5 flash V02

6 Fix permissions ( to be sure of it )

7 Reboot system

8 let it run on a fresh system for 10 minutes.

9 Reboot and install antutu , quadrant and Passmark

10 Set tablet in normal mode and benchmark

The result will be posted here when all went well.

See you soon
[Transformer TF300T Android Development] -angel*:
isn't it enough to just wipe cache/dalvik coming from v01?
[Transformer TF300T Android Development] surdu_petru:
Hi !

For maximum performance ...please check on Settings -> System Performance -> Overclock mode (1.66GHz) ...and also install No-frills CPU Control and check Max. clock freq. 1.66GHz and Min. clock freq. 1.66GHz ! - now you can run your favorite benchmark ! ...wait your report !

Good luck ! :good:
[Transformer TF300T Android Development] stevtec86:
It's not possible to have icons of JB@Blue V01/02 like third screeenshot on first post?
[Transformer TF300T Android Development] smookyb:
Yes it is. But i come from a other rom and was fooling around all day with my tablet until this update was online. so i meshed up everything. because of that i am taking those steps to fully benefit the update.
[Transformer TF300T Android Development] surdu_petru:
Hi !

...sorry , but why you not read my first post ?

- if you read carefully ...on section Installation from V02 - you will find the answer !

therefore available to everyone: : please, read carefully my first post !

Thanks for your attention ! Good luck ! :good:
[Transformer TF300T Android Development] smookyb:
Will do it. at the moment the tablet is running his first boot so i am at step 3 from my list
[Transformer TF300T Android Development] surdu_petru:
...not yet, I'll update later ...also JB@BLUE V02 ! :good:
[Transformer TF300T Android Development] stevtec86:
then later re-upload the JB @ Blue V02 with OC to 1.66 Ghz + oC GPU to 520MHz and other nice things that the JB overclock edition V02?
[Transformer TF300T Android Development] surdu_petru:
Hi Niksunen !

...I am very curious to know which is the score for Antuttu & PassMark with your kernel ?

...wait your report ! Thanks ! :good:
[Transformer TF300T Android Development] smookyb:
Do i also need to enable some scripts with SManager before i do the benchmarks or is it oke to run it clean from install on ???
[Transformer TF300T Android Development] surdu_petru:
Yes, I'll made a small update for JB@BLUE V02 ...but overclocked maximum will be only 1.6GHz and not 1.66GHz !

1.66GHz is almost stable ....and is only for enthusiasts !

...also in this Rom V02, the high frequency for everyday work should be Normal mode (1.3GHz) ! :good:
[Transformer TF300T Android Development] -angel*:
I'm sorry I asked, althogh it stood in the first post, but as I bricked the partition table of my SGS2 I was a bit afraid of doing smth. wrong here - now just waiting until V02 with this nice icons is coming :laugh:
[Transformer TF300T Android Development] surdu_petru:
I answered a hundred times before : in my Roms init.d/ run scripts automatic !!! ... So please, smokes a cigarette or do something else ....not have to do anything, it's just so hard to be clear for everyone,
[Transformer TF300T Android Development] smookyb:
Oke here we go. The benchmarks on a totaly fresh install.

In No-Frills CPU control i set Max-Min to 1.66 GHz / interactive / cfg.

Quadrant : 6207 ( cpu-15198 / Mem-3895 / I/O - 8966 / 2D-317 / 3D-2660 )

Antutu bench : 14103 ( CPU-8675 / GPU-1654 / RAM-2940 / I/O-834 )

Here comes a problem benchmark. Problems where every time when it was benchmarking the disks.

Passmark : Not able to run in overclock mode. 3 times a FC. with and without a

external sd-card in slot1

In balanced mode : system-2281 / CPU-9272 / Disk-8537 / Mem-1132 /

2D-2195 / 3D-848

I will try to get it working in overclocked without sd-card.

In overclocked mode : system-2156 / CPU-3736 / Disk-12553 / Mem-1331 /

2D-2579 / 3D-862

---------- Post added at 06:52 PM ---------- Previous post was at 06:50 PM ----------

When the tablet is running for a few hours i will again benchmark those 3 tools. I think the caching process is taking longer then 5 minutes.

But at the moment i am very happy with the performance of my TF300t.

Thanks for the update and ofcourse the rom.

:good::good::good::good::good:
[Transformer TF300T Android Development] surdu_petru:
Hi

Thanks ! ...I have a samsung microSD class 10 - seems to be work fine on PassMark ! :good:
[Transformer TF300T Android Development] MarcoHafkamp:
@surdu: can you tell me what the difference is between this rom and jellybean@blue? I want to use one of them, but not sure which one. I don't need overclocking, but i do want all the other tweaks to make this tablet fly. Can you help/advice me?

Thanks!
[Transformer TF300T Android Development] Devil Trigger:
Bootloop... i come from jb hydro... fw .09 ... is this the problem?
[Transformer TF300T Android Development] mikaole:
Big thanx. You just topped every other Rom. Blue was already my daily driver, but this tops all. Running smooth on 1.600. No freezes or rebboots till now.

Just got 14800 on Antutu. Will try again after adding some tweeks and cleaning system.

Adding Scotts tweaks is leaving to a reboot when using Antutu. So I just will leave your tweaks :)

---------- Post added at 08:03 PM ---------- Previous post was at 08:00 PM ----------

Wipe system, Factory reset, Dalvik and cache

Then flash OC V01

Boot into system and use it a bit. make your settings, restore your apps and so on.

Then reboot to recovery and flash the update V02

Reboot and smile
[Transformer TF300T Android Development] surdu_petru:
Hi !

Ok ! ...I'll update soon JB@BLUE V02 with all stuff in & also OC to 1.6GHz ! so, stay tuned !

Thanks !

Hi !

Yes, big problem ! first, please install JB@Overclock Edition V01 , than install Update_JB@OC_Edition_V02 over V01 edition !

Good luck !

Hi !

Thanks !

...of course , you are right , so please @Devil Trigger - follow instruction from @mikaole !

Good luck all ! :good:
[Transformer TF300T Android Development] Devil Trigger:
Yes i know that i must flash v01 first... in fact i flash only v01 and i get bootloop... now i'm flashing the fw .13... then i will flash your rom.. :D
[Transformer TF300T Android Development] -angel*:
Rom works pretty nice, but didn't break this f*cking 14'000 in Antutu, got 13'998 :laugh:

Keep this work going on!

But it's damn freaky that I don't get Gangstar Rio without some random laags :confused:
[AT&T, Rogers HTC One X, Telstra One XL] dan798:
Really sorry, please delete. I posted in the wrong section.
[HD2 Android SD Development] c1cl0n:
HOWTO port NAND ROM to NATIVESD

STEP-BY-STEP​

PC Requiments:

PC with installed MS Windows XP/Vista/Se7en and VirtualMachine with Linux based OS (I'm used Ubuntu 11.10 OEM at VMware 8)

Installed Nottepad++

Mobile Requiments:

NAND ROM ported to HTC LEO HD2 (In my example, I used NexusHD2-Gingerbread V3.2a (GWK74)(Android 2.3.7)[tytung_r13] this rom is based)

Blank template file BareBoneCM7_NativeSD_installer_Diff_Nand.zip

Some NativeSD ROM with compatible kernel files what you want to use in your NativeSD port (In my example, I used HyperDroid-CM7-v6.0.1_NativeSD e.g. my port is CM7 based so I used powerful GB kernel files fro this rom)

Step1. Prepare port files

Create any folder on your PC (example: C:\myport\) and extract in the blank template file

You should have this:

Delete 3 blanked information files:

This files is only for you know where need to put kernel files and system folder of base

Extract /system folder from (NAND ROM) in C:\myport\:

You should have this:

Delete all kernel module files:

This step req. because, In my example, I used kernel files from HyperDroid-CM7-v6.0.1_NativeSD

P.S. Your module files may be diffirents, just delete it all

Extract zImage file from HyperDroid-CM7-v6.0.1_NativeSD rom in two folders:

Duplicate it for boot as NAND and boot as SD

Extract module files (.ko)

It should be like this:

Extract initrd.gz from HyperDroid-CM7-v6.0.1_NativeSD (smaller file ~143 Kb):

Extract initrd.gz from HyperDroid-CM7-v6.0.1_NativeSD (bigger file ~893 Kb):

Step2. [Windows] Change port name & port folder name

Open in Nottepad++ file C:\myport\install.sh

Find ths string:

And chenge (red selected: EXAMPLE) to your likly port name:

P.S. This is example. Do not use spaces!!

Remeber this name, save changes and exit Nottepad++
[HD2 Android SD Development] c1cl0n:
Step3. [Linux] Change port name & port folder name

I'm used Ubuntu Linux v11.10 OEM & WinHHTP FileServer to exchange files from my Windows to Linux (at VMware)

Copy your initrd.gz (bigger file) to your Linux

Where \username\home\ is your own home folder in Linux, and \myport\ is temprary folder to this step. Create it if don't exists

Execute Linux terminal application (window based) by Ctrl+Alt+T

It is should by like this:

Now you must be in your home folder, but you can check it by command:

If you see root folder or some other forlder, not username@servername:~$ you can change it by this command:

Now create temporary work folder, if it wasn't exist by command:

Copy to /username/home/myport/ your initrd.gz (bigger file) as you want

I'm used WinHTTP FileServer for this

Create in your work folder new folder named as "works"

It is should be like this:

Now extract your initrd.gz file to change init file for your port

Done! Now in /username/home/myport/work/ folder you must have this files and folders:

Done! initrd.gz now is extracted

Now moveing init file to /username/home/myport/ folder and changing permissions to it (to do it editable)

Now you must edit this file to change a name of your port, what you did in Nottepad++ with install.sh file

Run GEdit and open /username/home/myport/init file

Find this string:

and change it to your name, what you did in Nottepad++ with install.sh file

Save all changes and exit GEdit

Return to terminal window

Now you must replace this file to older and repack initrd.gz

Deleting old file:

Deleting old initrd.gz it is very important becase we will save all changes in old initrd.gz file in /username/home/myport/initrd.gz

Putnig new init file in our work folder:

P.S. No req. original permission to it!

Repacking your old initrd.gz

Done! In the Linux our work is finished

Upload/Copy your changed /username/home/myport/initrd.gz file to your Windows

And trash files and folders of this step:

If Linux talks about permissions, like Access Denied!, change your username to root by command:

This step is done! Turn off Linux (if you are used it on VirtualMachine and return to Windows
[HD2 Android SD Development] c1cl0n:
Step4. Replace changed initrd.gz

Put your changed (in Linux OS) initrd.gz file to C:\myport\kernel\bootsd\initrd.gz

Done!

Step5. Change updater-script

Run Nottepad++ and open for edit a file C:\myport\META-INF\com\google\android\updater-script

Find this lines:

In new tab of Nottepad++ open for edit updater-script file of ported NAND rom:

In my example it is NexusHD2-Gingerbread_V3.2a_NAND_(Android-2.3.7).zip\META-INF\com\google\android\updater-script

Copy into the buffer all text from line:

To:

It is must be like this:

Goto first tab of Nottepad++ (it is tab with ported updater-script) and paste coped data after red marked "then "

It is must be like this:

Save all changes and close both tabs

Done! updater-script is ready to use

Step6. Prepare AROMA script

Run Nottepad++ (if it is was closed be step5) and open for edit C:\myport\META-INF\com\google\android\aroma-config file

Now change default strings to your likely port name, author, build date etc.

Save all changes and exit from Nottepad++

Done! Aroma config file is ready to use

This 3 steps is done!

Now yo can create zip archive with your folders & subfolders:

and install it via 4EXT Recovery for NativeSD port
[HD2 Android SD Development] c1cl0n:
Step7. (Optional) Sign created NativeSD zip-archive

This step is optional and I don't know about request of it. I'm just signed my port in UpdatezipCreator

Thats all pplz

My thanks to all who helped me with this, to all xda developers who made this possible and all@xda-developers who I forgot to thanks

Regard, c1cl0n
[HD2 Android SD Development] seaman2k:
u did great help here man thx
[HD2 Android SD Development] c1cl0n:
Thanks, hope my work will help other beginners to learn better the NativeSD technology and make our HD2 more greater and useble

If this guide is too hard and not intuitive, tomorrow I can record all steps to video

In fact, everything just seems complicated, yet you can not tell the exact purpose of each file future NativeSD port

:o
[HD2 Android SD Development] Szczepanik:
Get permission before publishing

Advice: before publishing any ROM that you port to NativeSD, check with the original ROM developer and get their permission. See Forum Rule 12

Cheers

Tom
[HD2 Android SD Development] c1cl0n:
All links removed

Sorry
[HD2 Android SD Development] HypoTurtle:
Would this be better / of additional benefit as a wiki, would allow people to tidy it up a bit, and add in other variations (using the dxixda kitchen on windows, or editing initrd.gz on device (move initrd.gz to /INITRD/ ; make a folder /INITRD/work/ ; cd to /INITRD/work ; then run #gunzip -c ../initrd.gz | cpio -i)?

Would also allow us to have all the NativeSD guides in one place (porting, installation, WP7 installation etc.)
[HD2 Android SD Development] seaman2k:
i used above steps on ubuntu and i can say it help me too much and i success to convert and modded nand rom to nativesd rom with all update i needed for me ..yes the guide is very good with the video i think it will be excellent
[HD2 Android SD Development] securecrt:
thanks. looks perfect and very easy to reproduce by starters.

I will add a link to my thread :D
[HD2 Android SD Development] dimdimdim:
as I understand, it is not possible to use nativesd script with sense3.5 roms?
[HD2 Android SD Development] boxmax:
it working boot now :o

under more dev & fix
[HD2 Android SD Development] datagr:
You manage to make it boot!? That's great news!
[HD2 Android SD Development] dimdimdim:
OMG, Box, you are here with us again or this is a dream only!!!?
[HD2 Android SD Development] boxmax:
glad to see you dimdimdim & datagr :good:

i edited initrd.gz for "Sense" now working Native SD but with old kernel Ty14 ... market & download FAST no more lag for market ...

i try again for kernel marc .... need some magic :D
[HD2 Android SD Development] wis1152:
What did I say, boxmax would get it working;):D
[HD2 Android SD Development] dimdimdim:
yes, it's worth it. as marc 's kernel made real miracle with sense builds - energy's one has no more limits in usage even taking into consideration ramless of hd2 for that kind of roms. that would be great to beat the result with boxmax's nativesd sense35:good:
[HD2 Android SD Development] denseye:
Hi

thank you very much

I successfully converted my ROM from NAND to NativeSD

All is boooting and working OK

Just a weird thing : system and data seem to be 200Mo of size, whereas my ext4 partition is 4Gb

any idea ?... :eek:
[HD2 Android SD Development] c1cl0n:
Hi denseye

I'm very glad to see your success

I'm hope this step-by-step guide will help to other beginners

:o
[HD2 Android SD Development] securecrt:
@c1cl0n

you should use root user to make the new initrd.gz otherwise some weird problem will happen.

and change the Nand ROM to NativeSD if you based on the Nand ROM's init.rc

some contents in the file should be commented. (mount xxx )
[HD2 Android SD Development] c1cl0n:
:o

Of course, if linux request root access, to make it, need to do it

I'm pointed this in guide:

If Linux talks about permissions, like Access Denied!, change your username to root by command:
[HD2 Android SD Development] datagr:
Thank you for your great work boxmax!

Could you please share the tytung 14 version to try it?

I am trying the last 2 days to convert a sense rom in nativeSD with no success. :(
[HD2 Android SD Development] anhnq:
need video, tried but i failed :(
[HD2 Android SD Development] c1cl0n:
This is simple script to autoconvert initrd.gz in linux

- Put it some foler your initrd.gz file and this script

- Run terminal & execute commands:

- Change name of your port folder in this line:

example:

- Save changes & execute script:

:o
[HD2 Android SD Development] pvkanjiyani:
hi c1cl0n

i am converted ics nand rom to native sd rom boot perfect

one problem no network

i have attached logcat

any idea

thanks
[HD2 Android SD Development] c1cl0n:
Hi pvkanjiyani

I don't understand too many logcat errors, but some one, like "Unknown permission" may point to your META-INF\com\google\android\updater-script

Verify original permissions (from NAND updater-script) with your

About network, I think you forgot to change kernel files (zImage and/or system\lib\modules)

:)
[HD2 Android SD Development] vivebatu:
Hi guys... Just trying to port a nand rom

Query - is it required that the zImage and kernel modules be used from the NativeSD rom? Is there any change in the zImage / kernel for NATIVESD roms compared to nand roms?

Thanks in advance for your answer
[HD2 Android SD Development] Dhruna:
Does any one has made the initrd.tz and install.sh script for PA1.5b by Xolygraph ?

If YES, could you please share ?

Thanks.
[HD2 Android SD Development] c1cl0n:
Video Guide "Howto port NAND rom to NativeSD"

DEV-HOST LINK​

Requiments:

PC with installed Microsoft Windows XP/Se7en & virtual machive (like Ubuntu)

or Linux OS (like Ubuntu)

:o
[HD2 Android SD Development] peibolvig:
Hi, thanks for your work (I already clicked the thanks button ;) )

There is a typo in the STEP 3

Where it says:

Should be:

This is my little contribution ;)
[HD2 Android SD Development] c1cl0n:
Yes peibolvig, little bug in tuto

Thank you for fix and welcome to 1st thanked profile

:o
[HD2 Android SD Development] essamfahim:
NativeSD to SD

I am searching for a utility like the portadroid which we were using to port the NAND ROMs to SD ROM

is it possible to fined one to do so from NativeSD to SD
[HD2 Android SD Development] zain0300:
http://xdaforums.com/showthread.php?t=1094372
[HD2 Android SD Development] lcoroas:
This explanation may be used of nand to nativesd with nilfs. correct
[HD2 Android SD Development] Johrans:
I was trying to change the init in the initrd.gz file but its encrypted how could i change it sow i can change the rom name? Or must i change the locations in the init.rz? sow the rom will boot the correct one.
[HD2 Android SD Development] Robbie P:
No Linux needed

Get the v2 template (example.zip) from here http://xdaforums.com/showpost.php?p=31110719&postcount=2

And HypoTurtle's Patcher (and nativesd.sh.txt) from here http://xdaforums.com/showthread.php?t=1953428 and put the extracted NativeSD folder into the extracted template folder (alongside other folders). Edit; rename nativesd.sh.txt to nativesd.sh and put in nativesd folder.

Put your nand ROM's (nand) zImage and initrd.gz in template's kernel/boot and kernel/bootSD (you will overwrite the initrd.gz later), put both in both.

Edit; Put the cert and manifest files from ROM's META_INF folder to the same directory in template's META_INF folder, and also any other folders (eg META_INF/com/android folder) if present should be copied over too.

When editing scripts, use Notepad++

Put the lines

package_extract_dir("NativeSD", "/tmp");
set_perm(0, 0, 0777, "/tmp/nativesd.sh");
run_program("/tmp/nativesd.sh");

in template's (meta-inf/com/google/android) updater script before package_extract_dir("system", "/system"); in the SD-Ext install section.

And copy symlinks and permissions from your new ROMs updater script to template's updater script in the relevant section below SD-Ext install.

Edit template's aroma config with details of the ROM you are porting.

And put the nand initrd.gz in NativeSD folder

And put correct unique ROM_NAME in install.sh

Put the system folder from new ROM to template folder (delete any apps2SD APK from system/apps and from system/etc/init.d scripts)

Edit; At this point, if your rom does not support ppp (ie a magldr rom), then put the files from here into their respective folders in system. (When installing, the aroma option to chose rmnet or ppp depends on the ppp files being present ie if ppp is chosen-nothing happens, if rmnet is chosen-the ppp files are deleted)

Re-zip template contents and rename the zip to whatever

Flash using your favourite sd recovery

After flashing, you should have 2 extra .gz files in NativeSD folder, rename one of them to initrd.gz (overwrite) and see if it boots. if not, then try the other.

If it boots copy the initrd.gz from NativeSD to NativeSD/whetever-rom_name-you-chose and overwrite the one there, so that you can boot it after trying another ROM.

If you are posting the ROM, delete NativeSD folder from your template folder and remember to put a copy of your edited initrd.gz in kernel/bootSD.

Hope I haven't missed anything:)

Thanks to HypoTurtle, Xylograph, Securecrt, marco.palumbi, aroma ppl and others.

Edit; Different nand ROMs use aroma installer to install apps and options, you may have to play around with the aroma scripts to get these to work. Also, some ROMs have a data folder, you can add a line in updater script to install it.

package_extract_dir("data", "/data");

after "package_extract_dir("system", "/system");"
[HD2 Android SD Development] Johrans:
Thanks this is helpfull mate,

the next thing where i walk to a front is how to do it with clk, when you dont have any initrd.gz but the boot.img? Maybe to much questions i dont know.
[HD2 Android SD Development] Robbie P:
See http://xdaforums.com/showpost.php?p=20227868&postcount=1124 to extract from pc

Or if using linux, use dsixda kitchen http://xdaforums.com/showthread.php?t=633246
[HD2 Android SD Development] Johrans:
Thanks this makes my day.
[HD2 Android SD Development] KShion619:
Is there a similar thread for DirectSD?
[Android Q&A, Help & Troubleshooting] mikey2312:
I purchased this silly Chinese-made Android car stereo deck: I'd post the URL to this device, but the forum doesn't let me do that. It's the Chinavasion "Knight Rider" if you're interested.

Anyway, it's slow, it's crappy but I like cutting edge technology like this and would like to make the best of it by trying to root it so I can make some changes. It runs Android 2.3.3 but I'm having trouble with Gingerbreak v1.20. The deck has two memory devices:

- A NAND Flash memory (2 GB) that's mounted as /mnt/sdcard

- The external sdcard that is mounted as /sdcard

When I download Gingerbreak, I move it using Astro to /mnt/sdcard per the instructions. I run the install then run the app but "Root Device" runs forever and never completes. When I try moving it to /sdcard to run it from there, the device immediately reboots.

I kind of feel that the non-standard file system layout might be giving Gingerbreak trouble and I was wondering if I could get some suggestions on things to try. I'm wondering if perhaps the non-standard file system layout is causing trouble and if doing things differently might help.