yashsingh1/xdaforums huggingface dataset:
[JAM, MDA Compact, S100 General] cest73:
hello

it sure wakes hope for a new guest to show interest?

a little more about You :-) ?

Can we hope for a test run or two :D?
[JAM, MDA Compact, S100 General] evildarknight:
wiki

we ll update the wiki when we get something solid

zygggg just want to make the thread get longer :p
[JAM, MDA Compact, S100 General] cest73:
You just did ti , didn't You ;-)

could anyone build that more recent OPIE image before me?

I'm falling behind my schedules?
[JAM, MDA Compact, S100 General] evildarknight:
no thats not from me

i actually haven't try the opie image or the wm6.1 yet

will do after i get my magician back

isn't the opie image signed?

and no your are not behind schedule! i too would be playing with the wm6.1 if i had it in my hands
[JAM, MDA Compact, S100 General] cest73:
:.(

You say so only,... to make me feel better :.(

You so kind :.)

snif,..., slurp... ,snif,...
[JAM, MDA Compact, S100 General] cest73:
Count down

maybe

around next week?
[JAM, MDA Compact, S100 General] shift015:
interesting thread.

how can i contribute?
[JAM, MDA Compact, S100 General] evildarknight:
will need testers!!!

we ll need testers when we get the images

we ll need creative minds to remove bugs

we ll need more people who knows how to cross compile

more importantly we ll need linux users with htc magician who are ready to install linux on their phones

if you fit in one of these you are more than welcome welcome :D
[JAM, MDA Compact, S100 General] excogitation:
since this is the "right" thread ... also check the recent posts here.
[JAM, MDA Compact, S100 General] cest73:
How to wait ["rocky II"]

I also recommend two steps to exercise in the virtual waiting room :-)

1. Get a decent Linux distro (Debian or Slackware - not Fedora or Mandriva)

2. Get used to read a screenfull of English techie text (IT-jargon)

You might need those two skills - the 1. is the 'morning jogging' of installing "a linux to something"

the 2. are the "push ups" of hackers (people who still don't give up on 3rd failed attempt ;) )

;)

Ubuntu

is

debian based but is a

derivative

distro, same as Sidux, Mint, Centos, RHEL, Slax, Knoppix, ... all excellent distros but not so harsh of an environment to prepare you to the every day routine of a beta OS (as we aim to 'drive' on our HTS's)

You will be surprised for the fuzzy feeling one gets when a terminal resembles an environment You are already comfortable with.

So, You are on the path to get initiated to the UNIX marine core geek squad :oP

"Lock, and load marines"

P.S.

I'm sure there are threads for surviving a non X boot on this forum...

P.P.S.

I wonder how one gets along without X on a touch screen?
[JAM, MDA Compact, S100 General] MusikMonk:
I was wondering the same thing since the Magician doesn't have a keyboard. That might be annoying. :rolleyes:
[JAM, MDA Compact, S100 General] excogitation:
hint: usbnet
[JAM, MDA Compact, S100 General] cest73:
Yes, excellent

:)

only trouble it has to be done @home - no hacking on the go (has to be failsafe on the road)

;)
[JAM, MDA Compact, S100 General] excogitation:
Well it's not too hard (not apparent either) to make new builds - but unless there have been changes that are useful for Magician in particular - not really interesting.

Also I suggest a (wiki) status page (rss would be nice to keep you updated easily) that is updated once new features come available and has a table for what is working on the different "distro" images and if anybody is working on anything.

Good luck with this project - I'm certainly keeping an eye on it.
[JAM, MDA Compact, S100 General] MusikMonk:
It wouldn't even finish booting on my Magician.

When it's just about to finish booting (the tty with the ASCII art appears) it gets stuck in an endless loop repeating this:

[some number] VBAT: 0
[some number] TEMP0: 3968
[some number] TEMP1: 1408
[some number] AUXIN: 2048

Sometimes the numbers to the right change for a line or two but I doubt the exact number is of any interest.
[JAM, MDA Compact, S100 General] cest73:
IMO it's great news!

at least we (Magician) are back to unstable and the wheels continue moving.

Now we have a thing to patch to get a working build ;-)

And somewhere patches to send to...

:-)
[JAM, MDA Compact, S100 General] assente:
I tried Linux on HTC Magician in the past, is really a WM alternative today?

Some questions:

is possible to boot Linux with a native bootloader (no haret)?

is possible to synchronize the contacts with evolution?

is possible to run a navigator on it? TomTom Linux or navit?
[JAM, MDA Compact, S100 General] cest73:
by far not,

but it's a tipover situation:

On one nuild we had a working GSM and on the other all usefull software (Om vs OPIE)

so all that's needed it bare footwork of few (able? and-) willing...
[JAM, MDA Compact, S100 General] ziziplanet:
I dont care linux on my magician. The operating system is killer, but the programs in this resolution is not so killer and not so much. Much better in wm. Anyway the new build of angstrom is good because maybe the drivers inside can use to build android for magician...:) I dont know that android need more 3d hardware, but for running basic maybe not. Please build somebody android:)

Sorry my english:)
[JAM, MDA Compact, S100 General] Sokol:
Compile these images at my request.

One of these days I will try to run image with x11 and then install it OpenMoko

Compile image with OpenMoko just did not work.

and one more - I created a package with all what you need to run Linux on HTC Macigian:

OpenMoko image

Last version HAret

linuxkernel

this image work on my phone.

based on 2008 builds
[JAM, MDA Compact, S100 General] Sokol:
I try boot my buid Angstrom with new compiled kernel (zimage)

Linux work, but not connect to GSM
[JAM, MDA Compact, S100 General] PabloPL:
Did you build your own kernel?? Which kernel version are you using?? Could you post your building config?? I tried to build 2.6.25 from ph5 git with patch for android but i always get "unable to mount root..." - It seems not detecting MMC card:/ with Android rootfs(ext2). Also the same problem while trying the same think with Angstrom image. I took config from http://linuxtogo.org/~ph5/tmp/. Thanks:)
[JAM, MDA Compact, S100 General] Sokol:
New kerner - here
[JAM, MDA Compact, S100 General] evildarknight:
i'll look into that when my magician gets here

try to mail ph5 for the AT commands for the GSM

keep the good work :)
[JAM, MDA Compact, S100 General] Sokol:
i setup usb-lan on my Fedora 10.

I want to run new build on HTC, then setup repository and install OpenMoko.

If its work - i upload new image with OpenMoko
[JAM, MDA Compact, S100 General] pickiki:
just a small remark if i may:

if you guys are serious of spreading the "word" of linux on HTC - you have got to give the "people" some readable instructions...

so far i have came across 5 different kernels and all sort of test files - but never saw a complete README of an INSTRUCTION guide...

i have a spare Magician and would like very much to test some other os on it.

me and 100 other people are waiting to test any build you can give us - but without readable instruction for newbies - we can't even start....

for example - this site http://linuxtogo.org/~htcpxa/htcmagician/ - i get an error [undefined MTYPE] just opening the EXE on my SD root...

was i suppose to format it in any way or just copy 2 files and run it under winCE??

if so - with what tools we the "windows" guys can format the SD card?

you have to understand that not every one has one computer with linux distribution install on it...

:confused:
[JAM, MDA Compact, S100 General] ziziplanet:
I think you have upgraded(wm6.1) magician. If yes, than http://linuxtogo.org/~htcpxa/htcmagician/ not working for you enymore, beacause the starter "exe" is for win2003se. Not for wm6.

And yes you have right, using and building linux is to thing. Pleas dear linux funs! if share something, please make some instructions for the install.

Example i have downloaded the pacgage(the new one) and i cant exctract in windows... This is just for the pacgake. So please upload in universal package format and make some instructions, after 1000 people will try it i thing. In this firmat try like five people, hehe:)
[JAM, MDA Compact, S100 General] Sokol:
Instruction
[JAM, MDA Compact, S100 General] alex_pa:
Hi, I tried to boot this image (had to flash back to wm2k3 first to start haret), it finished booting successfully but openmoko's gui was not responsive to screen taps (either it simply hang or just don't respond to taps). Usb networking didn't work also, after attaching the device to PC I saw only "Cannot enumerate device at..." in dmesg output :(

Booting with O.P.I.E-II / Qtopia (with kernel 2.6.21-hh17) from here was more successfull. I been able to walk through opie menus and play builtin games :). But no radio/sim/bluetooth support in this image and usb network didn't work for the same reason.
[JAM, MDA Compact, S100 General] evildarknight:
you should try haret from the universal forums and post your success with wm6.1
[JAM, MDA Compact, S100 General] alex_pa:
HaRET 0.5.2 works fine with wm6.1, one just need to add a line with "set MTYPE 875" in default.txt. I've just boot up mixed image of Qtopia-4.3.0-snapshot-2.6.21-hh17-magician and kernel 2.6.21-hh20 from Angstrom_openmoko_Work_Full_For_Magician_From_ViliamVolosV.tar.gz.

Same problems as before: no radio,no bluetooth, no usbnet. When I attach it to PC this lines appear in dmesg output:

usb 3-1: new low speed USB device using ohci_hcd and address 9
usb 3-1: device descriptor read/64, error -62
usb 3-1: device descriptor read/64, error -62
usb 3-1: new low speed USB device using ohci_hcd and address 10
usb 3-1: device descriptor read/64, error -62
usb 3-1: device descriptor read/64, error -62
usb 3-1: new low speed USB device using ohci_hcd and address 11
usb 3-1: device not accepting address 11, error -62
usb 3-1: new low speed USB device using ohci_hcd and address 12
usb 3-1: device not accepting address 12, error -62
hub 3-0:1.0: unable to enumerate USB device on port 1

Any thoughts? What other combination of images/kernels I can try?
[JAM, MDA Compact, S100 General] evildarknight:
it would seem that there is a small issue with the touchscreen in the latest kernel

there is support for practically everything in the kernel except for camera and few little stuff

the images that was built does not have support for everything thats why you don't have radio/sim/bluetooth

my magician is not here yet when it will be i ll work it

cest73 should be working on an image or playing with wm6

i ll post when i ll be looking in to it
[JAM, MDA Compact, S100 General] cest73:
advance

Hi people,

I'm glad things go further along here

I see fiddlers and tweakers coming in, giving hand...

:-)

nice, nice.

I count you You foxez once we get the time back (if ever)

I still struggle making 'ends meet' and find the WM6 annoying - refreshing but still lackfull...

can't wait to hack the Linux in that darn Magician...

"high on hopes"

best regards

P.S.

make sure You opt for tracking this thread in mail ;-)
[JAM, MDA Compact, S100 General] alex_pa:
Yes, I find it very interesting to try to boot linux on magician.

I must say that I have some progress in doing that. Finally I suceeded with booting angstrom-openmoko image. After changing some bootscripts priority I have working usb network and ssh access, but I have one major problem with X server and/or kernel - if I touch the screen everything locks up and I end up in pressing reset button (again :( ).
[JAM, MDA Compact, S100 General] evildarknight:
glad to see you are still here cest73 my magician is here exams over i m ready for action now :)
[JAM, MDA Compact, S100 General] Sokol:
2 alex_pa:

OPIE is not work image and no development. OPIE is dead - use MOKO

My ViliamVolosV_openmoko image is work on few magician.
[JAM, MDA Compact, S100 General] alex_pa:
I know that.

It works on my magician, but I cannot use touchscreen - if I touch the screen it stops responding to everything (hw buttons,ssh, etc.)
[JAM, MDA Compact, S100 General] cest73:
sorry :-)

I know i make weekly gaps, I'm here still...

OPIE might be dead, but i like more the 'overall' than Moko:

faster,

more friendly,

more finished

Moko:

resolution issues,

rough on the edges

terminal emulator (this can be fixed can't it? ;) )

@all

Is there a OPIE successor?
[JAM, MDA Compact, S100 General] Sokol:
I Love OPIE too :)
[JAM, MDA Compact, S100 General] cest73:
Sokol,

any chance to lookup a link that help us get it back to life?

or back port it?
[JAM, MDA Compact, S100 General] cest73:
was that not OPIE2 which is not dead?

And GPE is existing (was an image somewhere)?

And the used Qtopia in the image was 4.3 (the fixed QT release)

So where are we standing now?

:)
[JAM, MDA Compact, S100 General] evildarknight:
it would seems that we are standing between choices

openmoko seems ok to me

i m fiddling with their docs and code these days

tried the opie II image looks cool i m still wondering if i can make it work with the phone modem :)
[JAM, MDA Compact, S100 General] cest73:
OPIE wan kenOPIE

1. OPIE II is more eyecandy which is a prerequisite today

2. if the modem works on OM we will (must & can) port it this way or another

3. i can't manage the time right now (maybe soon) :-((( x3

:-)

I found Yoda in ascii:

-._.-

see?
[JAM, MDA Compact, S100 General] Ifrazs:
completely lost!

hi im new to this forum...i got myself an O2 xda mini 11 and i want to install linux on this. i read thorugh the forums but i cant seem to get the correct information on how to install it succesfully.

could someone kindly give me the correct instructions and corretc links as to where i could download all the necessary files..

thankyou...and eagerly awaiting a response.
[JAM, MDA Compact, S100 General] evildarknight:
simple

1 download the kernel, the rootfs and haret from there

2. you should have the kernel (zimage), haret (haret.exe), the rootfs (eg Qtopia-4.3.0-snapshot-2.6.21-hh17-magician.tar.bz2) and the file default.txt

3. make two partitions on memory card

1st partition fat32

2nd partition ext3

4. files haret, zimage and default.txt goes on the first fat32 partition

5 the rootfs contents needs to be extracted on the second ext3 partition

6 insert memory card and run haret (note: this will hard reset the device when returning to windows)

cheers
[JAM, MDA Compact, S100 General] cest73:
And do skim this thread so You can see what we did ;-) to make it work?

I also recommend using ext2 as it has less overhead on the CPU ;-) than the ext3
[JAM, MDA Compact, S100 General] Ifrazs:
thanks for the steps..well..in order to partition the drive,apart from gparted is there any other software that i could use.and currently what is the working version of linux for the magician and from where can i download the images,kernels,etc..thanks in advance :)
[JAM, MDA Compact, S100 General] cest73:
Alas,

it seems none (we) advanced the software so far

:)

It's the same as written in the thread...

meeting ends kept us busy...
[JAM, MDA Compact, S100 General] canu7:
Someone said that you need linux users with a htc magician. Well... I'm one.

I'm a little newbie so I need someone's help to cross-compile a linux kernel that works on magician. But don't know how...

I downloaded the git repository of the ph5 kernel tree and the arm toolchain from Codesourcery. Then I added the following lines to the main Makefile:

ARCH=arm
CROSS_COMPILE=../arm-2008q3/bin/arm-none-linux-gnueabi-

Do I miss something? How do I need to configure the kernel? Any advice?

Thanks.

PS: Sorry for my bad english, and I hope that this is the right place to post this.
[JAM, MDA Compact, S100 General] PabloPL:
In directory with linux kernel sources type

And you will get a config for magician.
[JAM, MDA Compact, S100 General] evildarknight:
the kernel is found in the link in post 2 ph5 has already compile the kernel we need only a working rootfs which seems to be the hard part almost every thing is working except camera suspend?? data connection??? you need to mail ph5 for more info he does not read forum :D
[JAM, MDA Compact, S100 General] cest73:
right on

canu7,

You are on the right place :)

We are stuck into putting Magician flavor to some of the mainstream distros

1. we need a proven working build (we have two halves already :D)

2. We have to derive a patch therefrom

3. we have to port the patch to a living distro (and hope it gets included)

So, we almost there :-P
[JAM, MDA Compact, S100 General] evildarknight:
arm debian

should we try debian arm port??? like they are doing for the universal? i don t think someone tried it on magician ?????
[JAM, MDA Compact, S100 General] MusikMonk:
I was trying that, but now my Magician is dead. It's the digitizer most probably but I'm not planning on getting it fixed. It's not worth what it'll cost me.

Anyway, I didn't have much luck myself but it's best if someone else try is.
[JAM, MDA Compact, S100 General] evildarknight:
mine is broken too while playing with haret and some sick rootfs i ve created its the second one i broke this year will buy another at the end of the year and continue my experiments!!!!
[JAM, MDA Compact, S100 General] canu7:
I've compile and tryed to boot the following kernels with the Qtopia rootfs:

Linux 2.6.27

(I choose this becase I think it's the current version that Android uses) -> Black screen. No boot.

Linux 2.6.30.1 (the current linux stable kernel) -> It boots and shows the Angstrom splash screen, but it doesn't start the GUI and I haven't anything to type in the terminal.

Ph5 current master branch (I think is the 2.6.31-rc1) -> The same as above.

I would like to try a debian, which is the mos familiar distro to me. But I have no idea of how to build the entire filesystem. debootstrap does not work from a x86 machine...

Any suggestion?
[JAM, MDA Compact, S100 General] PabloPL:
Try using 2.6.29, it probably (i've readed it somewhere on the network) will be used in the next android version (2.0 aka donut). I also tried with 2.6.27, got the same effect as you, emailed ph5. He suggested me to try 2.6.29.

PS:

Sorry for my English:(
[JAM, MDA Compact, S100 General] cest73:
choosing kernel right

It is important to pick the kernel most probably supported by next mainstream release:

1. binary interfaces
2. naming conventions of userspce devices
3. event handling
4. lfs-tree conventions

comes to mind....

OTOH

juming too far ahead won't help either, as mainstream is sometimes reluctant to kernel advancements...

2.6.29 and keep the fingers crossed, at least the magician patch is mainline in the vanilla kernel tree.

:cool:

For typing upon boot:

basic USB networking is

mandatory

to work first.

Then, upon plugging to a linux USB host, a connection (tcp-ip over USB) is established and a ssh session can be started.

i tcpdump-ed the Mgician's ip, but it is documented earlier here (lookup my posts) to try out

;-)

It shouldn't be much more a hassle on Debian than it was on Slackware

:D

looking up for successfull attempts

cest73
[JAM, MDA Compact, S100 General] canu7:
Ok, I tried the 2.6.29 kernel, but have no backlight and it's difficult to read from the screen, so i'll keep trying in the 2.6.30.1 branch.

Finally, I was able to install a debian base system (through debootstrap) but I have several difficulties:

I don't know how to install the kernel modules in the sd card through my pc, so I've configured the kernel with all the modules included (I replaced '=m' by '=y' in the .config file)

I have not a network connection to my computer. ifconfig shows nothing, and ifconfig -a shows

irda0

,

irlan0

and

lo

. No one knows how to create a network connection through usb?

Installing new software...

Typing directly in the device it's practical impossible...

Etc.

Any idea?
[JAM, MDA Compact, S100 General] excogitation:
UsbNet

WindowsXpUsbNetworkHowTo

USB Networking (OM)

There's no sense in using recent kernels, unless someone pushes changes concerning Magician upstream (hasn't happened in a long time afaik).

Also if you haven't seen (not recently updated)

Magician (on handhelds.org)

Magician (on linuxtogo.org)

MagicianXanadux

MagicianResearch
[JAM, MDA Compact, S100 General] hawks-SOAD:
hi guys just been reading through this thread and would like to help i have already got a linux distro (UUE 2.3)

but i have small problem my old magician wont boot it shows a red light when i plug in the charger anyone know

another thing in order for me to help i know how to compile but havernt done it in a long time so someone will how to instuct me

will start helping as soon as i fix my magician, also has anyone tried the ubuntu arm i think ubuntu is a very stable linux system so i reckon we should try it

best regards Hawks-SOAD
[JAM, MDA Compact, S100 General] vnevoa:
I had the same problem, solved by replacing the main battery. Check the service manual.

Ubuntu might be too large and heavy, but it's worth a shot.

Personaly, I'm going to try SHR (the "de facto" distro for Openmoko phones).

But it's going to take a looong time to get results...

Good luck!

Don't forget Philipp Zabel already did most of the work; reuse it.
[JAM, MDA Compact, S100 General] hawks-SOAD:
thanks for the quick reply

im ordering a battery now ok can someone point me in the right direction of the compiler abd files to start

thanks guyz
[JAM, MDA Compact, S100 General] vnevoa:
Hmm... you have a LOT of research to do.

I can only tell you the way I'm planning to do it; you can chose any way you like.

The OpenEmbedded path is for me the best way, because it congregates the whole distro production process, right from bootloader and kernel to libraries and apps, and it compiles flashable images. You can pick exactly what you want to produce, from a simple kernel+shell image to a full X-enabled distro. And it is hosted centrally, so you can contribute to the repository. To me this makes the most sense, since there is high probability this job will take a lot of effort and people tend to give up / delay, so any contribution should be safely published instead of lost in somebody's hard drive.

Check the docs. The learning curve is steep, but the tool is very powerful.

OE: http://wiki.openembedded.net/index.php/Documentation

The OE based distros also give you a leg up in starting:

SHR: http://www.shr-project.org/trac/wiki/Building SHR

P.Zabel's kernel: git://git.linuxtogo.org/home/ph5/kernel.git

Have fun! There's a lot to learn before you can actually produce something. :)
[JAM, MDA Compact, S100 General] hawks-SOAD:
cheers for that i do have a lot of research but if this research helps pave the path to open source i will have to research