[PRJ][OS]Linux and Android on HTC Diamond "NOT YET WORKING"

Search This thread

cr2

Senior Member
Jan 15, 2005
1,671
59
"Found machine Generic MSM7xxxA"
but HaRET don't start Android...

"Android OS" is just a marketing term innovated by google.
Haret loads and starts the linux kernel image (zImage), which
is device-specific. HTC creates so much device/driver variations,
that you can't expect a zImage for a different device working for you.
AFAIK, nobody has created a zImage for Diamond yet.
 

mligor

Member
Oct 24, 2006
8
0
Frankfurt am Main
"Android OS" is just a marketing term innovated by google.
Haret loads and starts the linux kernel image (zImage), which
is device-specific. HTC creates so much device/driver variations,
that you can't expect a zImage for a different device working for you.
AFAIK, nobody has created a zImage for Diamond yet.

That is true, but zImage is just Linux kernel, you do not have different kernels for different computer configurations (it is mostly just CPU related). I have tried yesterday, and seams that it doesn't even come so far to load zImage... and my opinion is that if we get Haret to work, we will able to boot some zImage (maybe without some drivers, or maybe will crash during loading, but that will be one step forward anyway).
 

kState

Member
Jul 5, 2008
8
0
haret cvs

hi, in haret cvs before some hour is changes relating to Raphael :)
i try compile it, now say: "Found machine Raphael", but still freeze :(
 

TripleQ

Senior Member
Jul 1, 2007
63
1
www.tripleq.nl
Yeah I also notificed that...

I just compiled it with the latest CVS source..

For people who are interested..see attachment for that version of haret.
 

Attachments

  • haret.zip
    57.2 KB · Views: 167

-Mr. X-

Senior Member
Apr 13, 2007
2,246
2,530
Ontario
Yeah I also notificed that...

I just compiled it with the latest CVS source..

For people who are interested..see attachment for that version of haret.
tried it for giggles as i am really interested in android.

with your haret, it doesnt even attempt to load i get "Please se start of ram (RAMADDR)"
then it errors out when it opens
 

TripleQ

Senior Member
Jul 1, 2007
63
1
www.tripleq.nl
Hmm thats strange..

I just worked here..

These are the release changes for this version.
20080928 0.5.2 <kevin@koconnor.net>, <ipaqlinux@oliford.co.uk>, <pmiscml@gmail.com>

* Add support for "Centrality" arm cpus.

* Better support for MSM7xxx and MSM7xxxA machines.

* Support arm6 MMU extensions. The arm6 mmu no longer supports 1K
"tiny" pages. It also adds several new page flags.

* Scan for all 1Meg mappings suitable for virtToPhys translation at
haret startup.

* Check that haret is running in "system" mode at startup - warn if
not.

* Enhance "mmutrace" to support "stm", "ldm", and "swp"
instructions.

* Add new "mmumerge" feature to "wirq". The "mmumerge" tool allows
one to detect if wince is changing the mmu mappings during a
"wirq" session.

* The high frequency polling system (the "TRACES" variable) will now
also report the approximate PC location. This can help find what
code is changing memory when "mmutrace" isn't available.

* Support "wirq" even on older machines that don't have
"allocPhysMem".

* Support GETGXINFO method of finding the video frame buffer.

* Only dynamically bind to NLedSetDevice(). This fixes startup
problems on some wince devices that don't have this function.
 

TripleQ

Senior Member
Jul 1, 2007
63
1
www.tripleq.nl
I see some differents in this new version I compiled...

The post above this one was also made by the new 0.5.2_TripleQ version

and his haretlog says:

Welcome, this is HaRET 0.5.2_TripleQ running on WindowsCE v5.2
Minimal virtual address: 00010000, maximal virtual address: 7FFFFFFF
Detected machine Generic MSM7xxxA/MSM7xxxA (Plat='PocketPC' OEM='HTC Touch Diamond P3700')


and I have a Touch pro (rapheal)
and it says

Welcome, this is HaRET 0.5.2_TripleQ running on WindowsCE v5.2
Minimal virtual address: 00010000, maximal virtual address: 7FFFFFFF
Detected machine Raphael/MSM7xxxA (Plat='PocketPC' OEM='HTC Touch Pro T7272')


So this new version is only for the touch pro?
But is also freeze the phone when booting linux...
 

cr2

Senior Member
Jan 15, 2005
1,671
59
I
So this new version is only for the touch pro?

It's only the name that is registered. diamond and raphael are
mostly identical in hardware, so wait a bit for the raphael zImage.
There are 3 LCD panels used by HTC on these devices (toppoly, hitachi and
sharp), and the framebuffer driver needs to detect them and initialize properly.
It seems that current raphael phones use hitachi LCD, so it'll be the first supported by linux. Unless you'll do it faster for other panels :)
 

cr2

Senior Member
Jan 15, 2005
1,671
59
Will we be needing HaReT for the android that will probably be 'ripped' from the T-mobile G1 / HTC Dream?

G1 will boot directly from NAND flash, and will not need haret.
Don't forget that G1 has a different LCD, so you can't just use G1 zImage
for diamond/raphael. Let's hope that G1 will use the same TI1251 wifi chipset.
 

ballex

Member
Jul 19, 2008
27
0
I'm following this thread intensive right now. To me it's very exciting if it will be able to run android on the device. You go guys!
 

Riel

Senior Member
Mar 1, 2006
871
13
42
Born
www.zzapps.nl
Well, please cut it out making posts like 'nothing new yet'. I also want to know, and I see a new post every time beeing just SPAM.

I think we will know it when something happens in this area, please stop ASKING for progress, sjeez.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I don't understand, why haret could not use the framebuffer !? because i can change the framebuffer on my own hand

    Code:
     pfh VRAM 480*1 0x0099

    and the first line is blue
    1
    Android 2.0 squashfs reporting - DIAM300:
    *- Bluetooth not working.
    *- WiFi not working.
    *- Telephone not working. (No signal)
    *- System is much slow.
    *- Buttons not recognized (apart the upper button) and mapped differently than other builds.
    1
    I packed the actual XDAndroid release with the actual Kernel, rootfs and initrd preconfigured for diamond and including the cab of GEN.Y Dualboot to send it to a friend to run it out of the box, no big work, but I thought I could share it with you too.

    Here: http://depositfiles.com/files/eo9pdi8yk

    This is no work by me

    GEN.Y Dualboot is made by yozgatg
    XDAndroid is made by the XDAndroid team

    please support their work

    best regards