yashsingh1/xdaforums huggingface dataset:
[HD2 Android Q&A, Help & Troubleshooting and Genera] kankam:
What a load of bull. If you dont have anything encouraging to say then please shut your piehole! Netripper and others who are working on this project use their own time and resources and dont owe you feedback or anything at all. If they are kind enough to share what they are doing then the least you could do is be grateful instead of pissing on them. How dare you! Perhaps anyone working on this adroid porting project should just forget it so those idiots who are cluttering this thread with unhelpful posts and junk can go do it elsewhere. If there is a mod reading, please make this thread accessible to only those who have a genuine contribution to the actual purpose instead of everyone else since a lot of us have nothing useful to share or say.
[HD2 Android Q&A, Help & Troubleshooting and Genera] SlimJ87D:
http://www.androphones.com/htc-supersonic-android-phone-148.html

They basically took the HD2 and put the android on it. What do you guys think? When this baby hits the stores do you guys think you can tweak it and fit it onto the HD2?
[HD2 Android Q&A, Help & Troubleshooting and Genera] bbezja1:
i totaly agree. he defenitely needs help and we need his help.

more ppl know more and work faster. and working faster is what we need :D

if anyone wants to help and works on haret for long time and later he realises that netripper solved it a whole week ago.. do you think he would bother more or send us back to birth place? if i'd know more even i would want to help. but i wont waste my time if i dont know where we stand

@SlimJ87D: yes, anything helps! but most likely it isnt the same hardware
[HD2 Android Q&A, Help & Troubleshooting and Genera] mooooooa:
Donation for HD2 + Android!

I've started a donation thread for the Android on HD2. If people wants Android very much, then make a donation, maybe the process will go quicker then! :)

http://xdaforums.com/showthread.php?t=624701
[HD2 Android Q&A, Help & Troubleshooting and Genera] NetRipper:
Thanks for the trust in your fellow developer...

For everyone else, I've just setup a git on linuxtogo. I'll probably push my patches there somewhere this weekend, so other developers can enjoy this too and hopefully work on it as well. I currently abused the mahimahi mtype and took some shortcuts regarding #ifdef's, so I need to tidy that up.

I'll also make a little howto page that describes how to build the kernel etc. from scratch.

[edit]

Btw, the git is a clone of the nexusone tree. On linuxtogo it's renamed to htc-qsd8k-2.6.29.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Cass67:
Well i hope those *****ing feel suitably ashamed now ..

Thanks for the work your putting in !!
[HD2 Android Q&A, Help & Troubleshooting and Genera] Guerrilla Milli:
i was wondering if the port would work on the US version of the HD2, or does the memory upgrade require a different port?
[HD2 Android Q&A, Help & Troubleshooting and Genera] Cass67:
No, when its complete it will run on the US version as well. The memory upgrade is unrelated.
[HD2 Android Q&A, Help & Troubleshooting and Genera] SlimJ87D:
How about getting some stuff from this?

http://www.androphones.com/htc-super...phone-148.html

It is virtually the same exact thing as the HD2 running the android. Time will tell I guess.
[HD2 Android Q&A, Help & Troubleshooting and Genera] bbezja1:
NOW were talking. thanks!
[HD2 Android Q&A, Help & Troubleshooting and Genera] joggie:
cant post a pic... new user blabla... add http in front

androphones.com/pictures/htc-supersonic-android-phone-148.jpg
[HD2 Android Q&A, Help & Troubleshooting and Genera] chribruu:
That's exactly why the new user limitations are implemented. The pic you try to post is linked two posts previous to yours, it's completely unrelated to the discussion and thus adds even more noise to the thread.
[HD2 Android Q&A, Help & Troubleshooting and Genera] twister_65:
nice one :)

hopefully i can test it tomorrow.. at the moment a day can have 48hrs and i need still 6hrs more to complete all daily task -___-
[HD2 Android Q&A, Help & Troubleshooting and Genera] NetRipper:
That's not completely true unfortunately. The EU has GSM, the US has CDMA. With that difference, there are usually more differences that need to be investigated. Same thing went on between RAPH100 (gsm raphael) and RAPH800 (cdma raphael). GPIO's, shared memory locations and the whole call routing part was different. Although not impossible, you need at least one developer with kernel hacking skills that owns the CDMA version of the device to get it right.

(Btw, the memory is indeed unrelated. It can be easily adjusted if it has more/less memory.)
[HD2 Android Q&A, Help & Troubleshooting and Genera] Cass67:
Thanks for correcting me .. Last thing i need to be doing is misinforming .. I hadn't realized the radio aspect would have been so different ..
[HD2 Android Q&A, Help & Troubleshooting and Genera] tsamolotoff:
NetRipper,

Acer's just released kernel source for Acer A1, maybe it'll be of help to you...
[HD2 Android Q&A, Help & Troubleshooting and Genera] markolo89:
help me....

ragazzi ma come si installa android su hd2 ???? ho visto quella serie di programmi ma come si installa???
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
I just prolonged my wireless service contract so I can get a leo/hd2 soon as I got the spare 150 euros for the fee. soon as I have it I will try helping here.

that's a nice finding, thanks.

edit:

http://www.global.acer.com/support/download.htm click System Software.

There is Aspire One Linux Source Code. But it will connect to ftp://csdftp.acer.com.tw which requires a login.

oh I think that's for a laptop device. anybody happen to know where the kernel source for the A1/liquid phone is?
[HD2 Android Q&A, Help & Troubleshooting and Genera] xmoo:
http://global-download.acer.com/GDF...&Step3=Liquid&OS=A01&LC=en&BC=Acer&SC=EMEA_27

Enjoy :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
thx mo! nice twitter.
[HD2 Android Q&A, Help & Troubleshooting and Genera] xmoo:
Gracias my friend.

If you need anything?? I got a HD2 and a Acer Liquid :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] tsamolotoff:
At least this kernel compiles flawlessly after removing -Werror, thanks to Acer. Haven't tested it yet, but I personally hope that it can be booted on S200 (hence, on Leo too)
[HD2 Android Q&A, Help & Troubleshooting and Genera] tsamolotoff:
xmoo,

Can you tell us what kind of bluetooth/wifi/fm chip A1 has? And is there any kind of vid-acceleration or oem player
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
at a first glance at the source the acer a1 doesn't seem to be very different from nexus

so tsamolotoff it should be all the same.

lol the acer kernel hackers don't understand how to use mach-types.

thanks bro I will try to get my own hd2 once I have the spare cash.
[HD2 Android Q&A, Help & Troubleshooting and Genera] xmoo:
If you can tell me how to drop the full specs from the device, I would love to help you.

My A1 has soemthing special I can't tell ;)
[HD2 Android Q&A, Help & Troubleshooting and Genera] tsamolotoff:
Well, I think that there's enough info in /proc and sure there're some android tools for hw info (well, I don't like android, so I don't know anything but that it's a dalvik-crap JIT :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] twister_65:
@NetRipper

have u submited u changes to the git branch?
[HD2 Android Q&A, Help & Troubleshooting and Genera] wouterg2:
Maybe this will give some info. This is what i get on HD2 booting android:

boot KERNEL=zImage INITRD=initrd.gz
Opening file zImage
Opening file initrd.gz
boot params: RAMADDR=10000000 RAMSIZE=10000000 MTYPE=2524 CMDLINE='lcd.density=210 clock-7x00.a11=500 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=2,-1,3 board-htcraphael-navi.wake=0'
Boot FB feedback: 1
Built virtual to physical page mapping
Allocated 870 pages (tags=60A00000/21c26000 kernel=60A01000/21c25000 initrd=60B92000/21a94000 index=60D62000/218c4000)
Built kernel tags area
Built page index
Video buffer at 49739000 sx=480 sy=800 mx=120 my=133
Video Phys FB=03839000 Fonts=218c2068
preload=2292@60D65000/218c1000 sj=60D65000 stack=60D63000/218c3000 data=60D64000/218c2000 exec=218c1128
Reading 1640472 bytes...
Read complete
Reading 1899157 bytes...
Read complete

My config:

set ramsize 0x10000000
set ramaddr 0x10000000
set KERNEL zImage
set initrd initrd.gz
set init initrd.gz/init.android
set cmdline "lcd.density=210 clock-7x00.a11=500 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=2,-1,3 board-htcraphael-navi.wake=0"
boot

Then i get the nice dots colored from red to blue. Nice to see them!:p
[HD2 Android Q&A, Help & Troubleshooting and Genera] NetRipper:
Sorry, no, not yet.

Time is my enemy here...

And indeed nice find on the acer source :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] :
Let me guess a cookie monster inside of it lol, ether that or its a pre production model.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Guerrilla Milli:
the US version isnt cdma, at least thats what i think. from what i read they use the same GSM frequencies, but use different HSPA/WCDMA frequencies...aside from that and the different ammount of RAM/ROM they are identical.

correct me if i am wrong.

type http before each link

euro specs: www.htc.com/europe/product/hd2/specification.html[/url]

us specs: www.htc.com/us/products/t-mobile-hd2#tech-specs[/url]
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
the cdma vs gsm differences that are relevant to the port on the kernel level (the ones netripper listed) do not appear in the specs.

We also had these differences on msm7200 vs msm7500, msm7200A vs msm7500A and one could suspect that it will be the same for the qsd* devices.

But as I've read maybe a cdma version of the nexus one will appear which will provide us with qsd* cdma kernel so we will hopefully not have to fix these problems alone.
[HD2 Android Q&A, Help & Troubleshooting and Genera] tsamolotoff:
There's two chips - qsd8250 and qsd8650 (the second supports the US' frequences and standarts). I've got an european Acer S200, and it's based surprisingly on 8650B, so it should support EV-DO and CDMA. I wonder if HD2 is based on the same chip, for there's no reason for HTC to bother to make 2 different models if the chip can be used on both continents :)

PS You can check it by checking SKTools' Information/Phone tab. Modem can't lie as the various information applets in Manila/CP which read the hw info from registry or in-built .cpl or exe strings :D
[HD2 Android Q&A, Help & Troubleshooting and Genera] :
Hmmm now that you mention that tsamolotoff, remember when we wre discussing the acer s200 cpu, you said it had the qsd8650B your right because the qsd86XX series are dual core hence the apps.mbn/appsboot.mbn withing the flashing tools, this apps.mbn/appsboot.mbn are only used by qualcomm dual core cpus.
[HD2 Android Q&A, Help & Troubleshooting and Genera] HerrBulles:
Hello everybody!

This is my first post ,hope I am not disturbing anyone , but I m very excited to found out that

iit seems that's already planned Android 2.1 to be launched on this processor (32 bit Qualcomm Snapdragon QSD825) like HTC LEO (HD2) have ,just look at

.pdadb.net/index.php?m=specs&id=2120&c=htc_passion_htc_bravo

or the comparison table : //pdadb.net/index.php?m=pdacomparer&id1=2120&id2=2059&id3=2192

Cheers
[HD2 Android Q&A, Help & Troubleshooting and Genera] NetRipper:
Source code is now available on git. I haven't had time to make a guide yet.

Find a bit more info on how to use it in this blog post:

http://blog.netripper.nl/2010/02/linux-on-hd2-source-code-so-far.html

Btw good to see you here too dcordes! :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] tsamolotoff:
Rafy, dual-core snapdragon is qsd8672 :)

Please check this info qctconnect.com to be sure, if you're not quite convinced :)

And as of 'n-coredness', we've (both 8250b and 8650b) 1 x Scorpion ARMv7 CPU for applications and some 1 x ARM9xx processor for controlling GPIO, DSP, RF and other functions.
[HD2 Android Q&A, Help & Troubleshooting and Genera] richardyiu:
sorry...wrong post
[HD2 Android Q&A, Help & Troubleshooting and Genera] twister_65:
Nice :)

i download it, compiled it with the toolchain from google, set the default.txt like u posted in u blog and startet haret and pressed run..

haret loads the kernel and the kernel begins to work, but after a few rows of kernel messages its ends with a kernel panic and a error like

...ram_console....

VFS: cannot open root device /dev/ram
please use correct boot options "root=" ........

VFS: unable to mouint root fs on block [0,0]

after 5 seconds its reboots and WinMo is back.

So i can not read the error message to the end.

I also testes /dev/ram0 & /dev/ram1, but the error is the same.

Also i am confused about the Ram Adress. On http://htc-linux.org/wiki/index.php?title=LeoMemoryMap stand the Bank 1_0 is on 0x23000000 and Bank 1_1 on 0x24000000.

When i used this as ramaddr in the default.txt haret can not load the kernel. So i think u are right with the adress at 0x20000000

And in the ram_console.c in "kernel/drivers/staging/android" i can not find a information thats help me :(

As System.sqsh/img and rootfs i used the files from the Blackstone 2.1 Projekt (http://xdaforums.com/showthread.php?t=608430)
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
well did you provide a root filesystem?

set initrd = initrd.bin

try this one http://www.linuxtogo.org/~lgorris/initrd-angstrom-2009-09-17
[HD2 Android Q&A, Help & Troubleshooting and Genera] NetRipper:
Yes the kernel panics because there is no initrd as dcordes also indicated. I haven't been able to boot an initrd yet. It hangs somewhere else.

When you specified an initrd and it hangs at unpacking initrd (or similar message), change the "mem=64M" in default.txt cmdline to "mem=192M" or so. As it's probably running out of mem.

I tried an old angstrom I still had but it didn't work. It hung at "freed x memory". If I remember correctly that's the spot where it runs /init from initrd. Last time that happened to me, I had to rebuild busybox with the same toolchain I built the kernel with. Then it worked.

Please note I haven't tried your initrd yet. I'll test that tomorrow, or at least before I'm going to build my own. :) Still needs lots of work before initrd becomes useful anyway. There's not even USB at the moment. We had that running on Raphael out-of-the-box. :(
[HD2 Android Q&A, Help & Troubleshooting and Genera] :
I got the qualcomm data sheets from there qpst, thats why i know what each file is for.
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
yes that would be interesting to see if changing mem = will show different result after filling ram with initrd.

my initrd in the link has > 7Mb (still includes everything one htc hacker will ever need ;)

if everything would be fine ootb there'd be no fun left!

I'll upload a leo Image built with the same tool chain I use for the initrds.

edit:

volounteers try this on leo:

http://www.netripper.com/leo/haret-pre-0.5.3-20100125_145150.exe

http://www.linuxtogo.org/~lgorris/builds/kernel/leo/default.txt

http://www.linuxtogo.org/~lgorris/builds/kernel/leo/Image-leo_02-02-2010

http://www.linuxtogo.org/~lgorris/initrd-angstrom-2009-09-17
[HD2 Android Q&A, Help & Troubleshooting and Genera] Michael.Bourn:
using the files from dcordes i get several screens worth of lovely linux boot text... about halfway through the camera flash LED's light up for half a second and then the booting continues and ends on the freeing initd space 108k message
[HD2 Android Q&A, Help & Troubleshooting and Genera] Pyth0nBR:
using dcordes files the flash lights, gives the freeing initd space 108k message and just before that an error with the RTC.

It seens to boot faster when I put mem=100M.
[HD2 Android Q&A, Help & Troubleshooting and Genera] :
Tryed it on my acer s200, with the acer s200 haret netripper gave me just for the fun of it xD, and as expected a kernel panic :P, it stays at jumping to kernel, wrong initrd i guess =]
[HD2 Android Q&A, Help & Troubleshooting and Genera] TEAM17:
unable to open RTC device (rtc0)

Freeing init memory: 108k

/team
[HD2 Android Q&A, Help & Troubleshooting and Genera] terminal 7:
Tried on my leo

failed with error

kernel panic - not syncing: junk in uncompresses archive

reboot in 5 seconds..

( then doesnt reboot .. lol...)

swap sd card for different one.. &....

" unable to open rtc device rtc0 "

boo hooo ...

!! still very impressive just to see it get this far - loving progress !!

=====PEACE===== :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] Limited69:
Quote:

Originally Posted by straylight @ http://xdaforums.com/showpost.php?p=3202143&postcount=1812

so we just need an RTC Driver? ^^

Can we get this from Nexus or Supersonic? :rolleyes:
[HD2 Android Q&A, Help & Troubleshooting and Genera] tsamolotoff:
Rafy, I think you might try to use Acer S200 mtype instead of Leo's.
[HD2 Android Q&A, Help & Troubleshooting and Genera] kholk:
We only need a good initrd.

Without an initrd the linux kernel can't recognize the FS where Android resides, then it reboots because of this kernel panic.

And another thing: when you save a FS image on your SDCard and the kernel isn't able to recognize the SDCard, you'll get a kernel panic ;)

P.S.: I can offer my server for an AutoUpdate/AutoBuild/AutoUpload service. If there's someone interested, I only need space where to upload the new kernels and a little help about setting the automatic services!
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
ok NetRipper obviously it's not the problem to use a different toolchain for kernel image and initrd.

thanks everybody for trying to boot.

can somebody please try to start this kernel on leo? http://www.linuxtogo.org/~lgorris/builds/kernel/leo/Image-htcleo-newtoolchain it's just to test if I'm using the right toolchain. still the same 2d3ee40a2d334693c342ef10c5fde599854e91a9 source.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Michael.Bourn:
after 2/3 of the screen is filled with linux boot text it stops at "CPU: Testing write buffer coherency: ok"
[HD2 Android Q&A, Help & Troubleshooting and Genera] :
Whats the acer s200 mtype? i dont know the number :P
[HD2 Android Q&A, Help & Troubleshooting and Genera] terminal 7:
Seems to boot to exactly the same point as previous attempt..

then says freeing memory

( thats it )

:)=====PEACE=====:)
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
perfect that's all I wanted to know,

cheers
[HD2 Android Q&A, Help & Troubleshooting and Genera] Crash1983:
EDIT:

I'm using the latest kernel from http://www.linuxtogo.org/~lgorris/builds/kernel/ and netrippers default.txt.

I've two different scenarios!

#1 is without inird Screenshot

#2 is with "set initrd initrd" in default.txt Screenshot

maybe you can take a look at the pictures and find out what to do! Without initrd it is restarting to windows. So no hang anymore! I'm impressed ;-)

Is that good or bad? :-)
[HD2 Android Q&A, Help & Troubleshooting and Genera] CleM71:
Hi Crash1983,

Both scenario's results are normal :)

Scenario #2. Boot can't jump into the kernel correctly without initrd.

Scenario #1. Have you put something into the root value in your cmdline ?You must specify something like root=/dev/ram0. (I don't know how is named the ram device on Leo)
[HD2 Android Q&A, Help & Troubleshooting and Genera] Crash1983:
root was specified as /dev/ram!

How to find out the correct setting for root?
[HD2 Android Q&A, Help & Troubleshooting and Genera] CleM71:
Have you tried /dev/ram0 ?
[HD2 Android Q&A, Help & Troubleshooting and Genera] Skywalker74:
I tried set cmdline "root=/dev/ram0" ---> Kernel panic, not syncing: Attempted to kill the idle task, rebooting in 5 sec ...
[HD2 Android Q&A, Help & Troubleshooting and Genera] Crash1983:
okay, I have tried another angstrom initrd that seems to load without problems. and i set root = dev/ram0.

Now there is no kernel panic but it just stops with "Freeing init memory: 92K"

This is my console actually!
[HD2 Android Q&A, Help & Troubleshooting and Genera] Tigrouzen:
The real problem it's initrd image and kernel, they need to be exactly hardware detection to find right memory device or SDD..

Need C+ developper...
[HD2 Android Q&A, Help & Troubleshooting and Genera] CleM71:
Yes, we need a proper kernel.

First thing to do is to find a RTC driver compatible with HD2. I think we've to wait for the Supersonic sources to be released. This phone has (or may have) exactly same hardware as Leo (except the AMOLED screen), and it will be released on March. Sources might be released on April.
[HD2 Android Q&A, Help & Troubleshooting and Genera] hoss_n2:
it is said it hasenot amoled screen as seen from images
[HD2 Android Q&A, Help & Troubleshooting and Genera] Skywalker74:
Do we really need to wait until April to make some progress? :-(
[HD2 Android Q&A, Help & Troubleshooting and Genera] Tigrouzen:
Did you compile kernel with FATfs support ?

http://elm-chan.org/fsw/ff/00index_e.html

FATFS driver and RTC maybe need to put on initrd

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1251776162

PetitFATFS
[HD2 Android Q&A, Help & Troubleshooting and Genera] tids2k:
netripper @ any updates ???
[HD2 Android Q&A, Help & Troubleshooting and Genera] NetRipper:
Sorry, no. Haven't had time. Still need to get MDP working though. Got a real weird problem there. It's in the mdp.c driver. When it enables the MDP irq it starts processing them in the interrupt handler. Within the interrupt handler, it will disable the interrupt when there's no more work to do. However, the call to disable_irq in the interrupt handler, causes a handle_bad_irq() constantly. No idea why that's happening. If anyone has a clue, let me know.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Tigrouzen:
@ Netripper

Ive unzipped initrd and i test to output init file script and ziped then with "find dev bin . | cpio -o -H newc | gzip -9 -c -n > initrd.gz"

on default.txt ive got "set init initrd" ok and when boot they reconize initrd and unpack them. but boot finish with reboot like no initrd "rebooting in 5sec..." and reboot.

but when i not output init file script inside initrd ive got freeing init memory 104K

Maybe init file in initrd need to revwei or root ram error to read unpacked initrd

Maybe this trick help you...