Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
jcarrz1
Old
(Last edited by jcarrz1; 11th September 2011 at 10:43 PM.) Reason: pics
#1  
jcarrz1's Avatar
Recognized Developer / Contributor - OP
Thanks Meter 1406
Posts: 1,627
Join Date: May 2009
Default [DEV] Kernel Editing/HTC PUCCINI ROM DEVELOPMENT

UPDATE, LOOKS LIKE IT'S GOING TO BE (ALMOST) IMPOSSIBLE TO PORT ENTIRE ROM, LOOKING INTO BITS AND PIECES THAT CAN BE PULLED.
here's the leak, for those who want it: http://forum.xda-developers.com/show....php?t=1240772

My progress. My kernel won't boot. I changed the bootclasspath and added some things to the init.rc, but it won't work, rebooting BEFORE THE CAMERA CLICK. If i flash clemsyn 3.1 v18 on top, the camera clicks, but it still reboots.

No logcat.

Anyone have any ideas? obviously it's not just the kernel, but the rom. I deleted stuff from the rom to fit onto the transformer, and hopefully I didn't mess it up. But i'm good at cramming **** onto the G1 and generally know what to use.

My kernel is based on prime 1.6. This is a 3.1 rom. I edited the bootclasspath and changed default.prop according to the puccini boot.img. both extracted perfectly, and my new kernel packaged up all nice. It, however, does not boot.

Any ideas are welcome. There wasn't a bootloader update in 3.2 or something that would prevent booting a 3.1 rom? food for thought.

If anyone wants me to upload my work so far, let me know.

Thanks for your input,
jcarrz1

p.s. the only part I wasn't sure about was the mkbootimg options, based on what RaYmaN said in another thread, http://forum.xda-developers.com/show....php?t=1121379 I followed his advice to omit cmdline option. I think that's the correct way, anyone else interpret differently?

Rayman's tools were the heart of this effort, thanks a bunch. Also to Roach2010 for a solid 3.1 base.

Jcarrz1

Teaser



Thank me for my efforts
HTC Sensation z710a
T-Mobile G1 on AT&T US (retired)
Asus Transformer TF101-A1

.............................................Click "Thanks" if I helped..........................................
PM me if you have questions.
The Following 41 Users Say Thank You to jcarrz1 For This Useful Post: [ Click to Expand ]
 
Ultimaex
Old
(Last edited by Ultimaex; 1st September 2011 at 07:44 AM.)
#2  
Senior Member
Thanks Meter 18
Posts: 320
Join Date: Oct 2007
Isn't HTC using a Qualcomm soc? That could mean they are using a different instruction set which cause the reboot.

could be the reason why they got it booting on the flyer and we don't have success on tegra devices
Let's see if someone else with a tegra device is successful and gets it booting.

Edit: sometimes I should read more carefully. If your kernel doesn't boot there is something really strange going on. Can't you flash stock 3.1, replace the boot loader and try your port again?
 
Jhinta
Old
#3  
Jhinta's Avatar
Senior Member
Thanks Meter 188
Posts: 553
Join Date: Dec 2010

 
DONATE TO ME
missing some info about the images your using ..
you have build the kernel , oke but witch ramdisk did you used?
witch kernel did you used ?
kernel config file?
 
gnufabio
Old
#4  
gnufabio's Avatar
Recognized Developer
Thanks Meter 3470
Posts: 1,357
Join Date: Oct 2010
Location: Milan

 
DONATE TO ME
Is it a 3.1 or a 3.2 rom?
Quote:
Information Technology MUST be human. What does it mean? It means that the resources it produces must be available for everyone for free. #opensource
 
lilstevie
Old
#5  
lilstevie's Avatar
Recognized Developer
Thanks Meter 776
Posts: 1,129
Join Date: Apr 2009

 
DONATE TO ME
one word, NEON
 
mskip
Old
#6  
mskip's Avatar
Senior Moderator / Recognized Developer
Thanks Meter 11143
Posts: 10,881
Join Date: Mar 2008
Location: Norfolk

 
DONATE TO ME
Quote:
Originally Posted by gnufabio View Post
Is it a 3.1 or a 3.2 rom?
The OP said in the first post that it is a 3.1 Rom

Mark.
.


Twitter: http://twitter.com/mskipxda | Website: http://www.skipsoft.net
Google Nexus Stock Firmware Images, Recoverys and All Toolkit Downloads: http://goo.im/devs/mskip

My Work
[Galaxy Nexus Toolkit] [GSM][VERIZON][SPRINT]
[Google Nexus 4 Toolkit] [THREAD]
[Google Nexus 7 Toolkit] [THREAD]
[Google Nexus 10 Toolkit] [THREAD]
[Samsung Galaxy Camera Toolkit] [THREAD]
[Samsung Galaxy Note2 Toolkit] [INT][ATT][SPRINT][TMOBILE][VERIZON]
[Samsung Galaxy S3 Toolkit] [INT GSM][INT LTE][ATT][SPRINT][TMOBILE][VERIZON]
[Samsung Galaxy S3 Mini Toolkit] [THREAD]
[Samsung Galaxy Note 8.0 Toolkit] [THREAD]
 
lilstevie
Old
#7  
lilstevie's Avatar
Recognized Developer
Thanks Meter 776
Posts: 1,129
Join Date: Apr 2009

 
DONATE TO ME
The following is from surfaceflinger
Code:
Attribute Section: aeabi
File Attributes
Tag_CPU_name: "ARM v7"
Tag_CPU_arch: v7
Tag_CPU_arch_profile: Application
Tag_ARM_ISA_use: Yes
Tag_THUMB_ISA_use: Thumb-2
Tag_VFP_arch: VFPv3
Tag_NEON_arch: NEONv1
Tag_ABI_PCS_wchar_t: 4
Tag_ABI_FP_denormal: Needed
Tag_ABI_FP_exceptions: Needed
Tag_ABI_FP_number_model: IEEE 754
Tag_ABI_align8_needed: Yes
Tag_ABI_enum_size: int
Tag_ABI_HardFP_use: SP and DP
In short the puccini rom will never run on a Tegra2 device, ANY Tegra2 device, as the Tegra2 SoC lacks NEON support

 
fonix232
Old
#8  
fonix232's Avatar
Senior Member
Thanks Meter 263
Posts: 637
Join Date: Jun 2009
Location: Aalborg

 
DONATE TO ME
Quote:
Originally Posted by lilstevie View Post
The following is from surfaceflinger
Code:
Attribute Section: aeabi
File Attributes
Tag_CPU_name: "ARM v7"
Tag_CPU_arch: v7
Tag_CPU_arch_profile: Application
Tag_ARM_ISA_use: Yes
Tag_THUMB_ISA_use: Thumb-2
Tag_VFP_arch: VFPv3
Tag_NEON_arch: NEONv1
Tag_ABI_PCS_wchar_t: 4
Tag_ABI_FP_denormal: Needed
Tag_ABI_FP_exceptions: Needed
Tag_ABI_FP_number_model: IEEE 754
Tag_ABI_align8_needed: Yes
Tag_ABI_enum_size: int
Tag_ABI_HardFP_use: SP and DP
In short the puccini rom will never run on a Tegra2 device, ANY Tegra2 device, as the Tegra2 SoC lacks NEON support

Yup. Although if you swap the surfaceflinger to a Tegra2 generic one, it *should* work.

I'm sure that the kernel will NEVER boot on our device, as it's for Qualcomm platform, not Tegra2. But the ROM itself worth playing around, mostly if we can get the nice Launcher with themes.
If you like my work, invite me for a drink or two!

Devices:
  • ZTE Blade [TFT, 512MB RAM], ICS Custom
  • Alcatel One Touch 995 [Black] with GB stock ROM
  • Cube U30GT (Black, 16GB, W) Customized Evolution
  • Motion M1400 (512MB RAM, ViewAnywhere screen) Windows 7, what else?
  • (not yet here) Motion LE1700 (2GB RAM, 80GB HDD (to be swapped to SSD))
 
lilstevie
Old
#9  
lilstevie's Avatar
Recognized Developer
Thanks Meter 776
Posts: 1,129
Join Date: Apr 2009

 
DONATE TO ME
Quote:
Originally Posted by fonix232 View Post
Yup. Although if you swap the surfaceflinger to a Tegra2 generic one, it *should* work.

I'm sure that the kernel will NEVER boot on our device, as it's for Qualcomm platform, not Tegra2. But the ROM itself worth playing around, mostly if we can get the nice Launcher with themes.
yes, you could swap the flinger, but you still have the problem of everything else,

the point of that was not that just this one binary, but the whole rom, that also means the launcher and everything use NEON.

Also the kernel not running is a given, that is hw specific. My point is the ROM itself will not run
 
jcarrz1
Old
#10  
jcarrz1's Avatar
Recognized Developer / Contributor - OP
Thanks Meter 1406
Posts: 1,627
Join Date: May 2009
Thanks everybody for your advice. I stupidly assumed that "oh look it's a 1280x800 honeycomb tablet" lets port the software.

However, my kernel question persists; what did I do wrong? is it right to use mkbootimg in the way I did?

Thanks everyone.
HTC Sensation z710a
T-Mobile G1 on AT&T US (retired)
Asus Transformer TF101-A1

.............................................Click "Thanks" if I helped..........................................
PM me if you have questions.

The Following User Says Thank You to jcarrz1 For This Useful Post: [ Click to Expand ]
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...