yashsingh1/xdaforums huggingface dataset:
[JASJAR, XDA Exec, MDA Pro General] notime2d8:
What I posted was a test kernel for people to test and post results to help with debugging and coding and maybe get someone interested in working with me, it’s more of a proof of concept, and it contains no patches from 2.6.21, and I do not have a 128mb universal to test. The only things that work so far are the keyboard, ram, memory card slot, and the screen/frame buffer; I haven’t been able to get any shells to open or run, just busy box and a few ram disks. This will probably be of no benifit to you.
[JASJAR, XDA Exec, MDA Pro General] soyabean:
Actually I've also tried compiling a more updated kernel before (see #2268). Did try the patches and even did some manually, but so far no joy. :( For my builds the basic keys work but the function keys (camera, voice recoding, etc) don't. Seems like GPIO ... I'm just not skillful enough to write new patches for newer sources. What confuses me most is the many difference patches from different kernel trees.

The 128MB patch should still be applicable to the newer sources: http://www.sumou.com/index.php?cmd=相撲外：Compiling a kernel for the Universal
[JASJAR, XDA Exec, MDA Pro General] KrewKracer:
That was my problem with qtopia, too...
[JASJAR, XDA Exec, MDA Pro General] ElGrande:
Does anyone have a "Base" Image of Titchy Linux?

I can't use the rootfs from neilandTheresa.co.uk. It always crashes on first start (with "Be patient Files are extracted", shows up every 5 seconds in a new line, after 1 hour not finished)

Tried the Shiro... Image. It works but has too many Programs installed.

I'm looking for a real "Base" image, with only drivers and perhaps Phone & SMS to get my Linux from Scratch.

Does Anyone where to find?

Thanks!
[JASJAR, XDA Exec, MDA Pro General] toxicdog:
http://xdaforums.com/showthread.php?t=643549

Any chance on getting this working?

Maybe we can extract the touchscreen, and keyboard drivers from other sources, like titchy linux or else..?
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
So this project is still alive, great. Keep it on.

Gox
[JASJAR, XDA Exec, MDA Pro General] E=M[c]:
people help me please! I do not know what I shall to do... The Error - kernel panic - not syncing: no init found. Try passing init = option to kernel - My Enlish is not well...Sorry... Titchy linux ext2 fat16... All as in the instruction...

Help me please... icq 417065
[JASJAR, XDA Exec, MDA Pro General] shabihsherjeel:
INIT Problem Solved

If you're having the init problem while installing linux on the uni just read SLD's post It's actually a previous post in this thread.. It works I tried it and works fine. It's on page 255
[JASJAR, XDA Exec, MDA Pro General] haker305:
Can somebody upload working titchy-rootfs.tar? I really need it, the one I've generated yesterday isn't working even after mods from site 225...
[JASJAR, XDA Exec, MDA Pro General] romanrm:
Try this one: http://omploader.org/iNHo0eg

No warranty, but I think it worked for me.
[JASJAR, XDA Exec, MDA Pro General] ALoGeNo:
Hi, im looking for the xserver-titchy-0.1.deb, but all the links are donw, anyone have this file and can upload it for us please?

Than you in advance.
[JASJAR, XDA Exec, MDA Pro General] romanrm:
ALoGeNo

http://ompldr.org/iNWpvYg - This is titchy xserver version 0.2, not 0.1.
[JASJAR, XDA Exec, MDA Pro General] ALoGeNo:
Thank you roman, i was added the repo in source.list and so.

deb http://debian.neilandtheresa.co.uk/ titchy/

:)
[JASJAR, XDA Exec, MDA Pro General] iXanza:
You can't disable them. Its due to the implementation of hybrid settings. And also your questions should be in q&a not in development forums.
[JASJAR, XDA Exec, MDA Pro General] sdose:
Kernel Source

Hi.

I am working on an update for titchy. But now i got stuck with that 2.6.21-hh20 kernel. I want to compile a newer one. But first of all I need the htc-universal patches. Not everything is in mainline (like platform config, lcd config, ...).

The neilandtheresa.co.uk page seems to be totally dead, not responding anymore.

Is there anyone that has the kernel sources?

Thx in advance,

N.
[JASJAR, XDA Exec, MDA Pro General] cr2:
I got mine here

:pserver:cvs@pubcvs.arm.linux.org.uk:/mnt/src/cvsroot

and run CC=</path/to/arm-linux-gcc> ./configure

(i think).

tslib/src/.libs/libts-0.0.so.0.1.1: ELF 32-bit LSB shared object, ARM, version 1 (ARM), not stripped

But i can upload the files you need.
[JASJAR, XDA Exec, MDA Pro General] milanvot:
Yes I did the same but I'm still getting tslib/src/.libs/libts.la instead of libts.a

You have libts.a or libts.la ? We are really crazy when we see a difference in la and a, aren't we? ;-)
[JASJAR, XDA Exec, MDA Pro General] cr2:
I have only *.so. There is probably no *.a target.

Why do you need one ?

ar cv libts.a *.o
[JASJAR, XDA Exec, MDA Pro General] cr2:
BT update.

I have found the ROM string "BT_Init_Script_TI_212.txt"

So bluetooth should be a TI BRF6150, and

we can reuse the code from hx4700.

BTW, bluetooth runs at 921600 bps :D

I have also found the reason why the kernel does not

boot when the phone is switched off.

If somebody has an OTG or a mini-USB slave device

that can be connected to the Universal, let me know.

The USBhost_port2/UDC is doing something interesting 8)

PS.

the audio driver from hx4700 can be also adapted for

the Universal. It seems that it is not that much left to do :D
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
Re: BT update.

I'm so impressed. Way to go.
[JASJAR, XDA Exec, MDA Pro General] cr2:
Re: BT update.

Ok. It was a joke. The most important thing is the battery

charging and powersave/suspend. There is nothing done in this area (yet), but we can always hope for the

hx4700 :) the same applies to wifi.
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
Re: BT update.

Any chance you can upload your new kernel and Opie image. The one with working keyboard an other progress you hav done since the last one you uploaded.
[JASJAR, XDA Exec, MDA Pro General] milanvot:
Re: BT update.

I hope I will upload the new qte (with the keyboard support built in) today. It's just one library so you can simply overwrite the old one...
[JASJAR, XDA Exec, MDA Pro General] cr2:
Re: BT update.

Well guys, that really blows my mind. It is all a hacked together terrible code, but I have the working

sound now 8)

On the main speaker. The headset needs some cleanup and

proper irq/power handling.
[JASJAR, XDA Exec, MDA Pro General] die-hard:
hi all can u help me ? i will install linux on my qtek 9000. can u past link or guide wich help me step by step. sorry for my english.
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
There isent a guide to do this yet.

But you can grab some of the files from XDA they aren't finished yet, but works. And you can follow this tutorial ( for the BluaeAngle) http://handhelds.org/moin/moin.cgi/BlueAngel ) to install.
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
@Milanvot: Great work, i copied the libqte into my SD card and the keyboard works great. Noticed that you have used the green phone button for escape that realy helped a lot, now i can escape from windows.

Is there a way to make the 'TAB' button also highlight the "X" and "OK" button at the top of the right corner?

@Cr2: Atfter i have copied libqte over to my SC card the calibation was a complete mess, the "Point" where floating just over the half screen, but after i finished it ( exited with escape) somhow it seems like its more precise than before. Have you noticed that?

And another thing, the touchscreen driver is taht taken form the hx4700? If it is is that way it isen't exact?

I have seen that the Fujitsu Siemens Pocket loox 720 has the same size of the screen as we have on our Universal. At the firstloox forum someone has created a (not fully functional) Linux port ( http://www.firstloox.org/forums/showthread.php?t=3998 ) to the loox720. Could it be a idea to talk with the developers to se if we have could use the same lcd/touchscreen driver? I have heard that the Loox720 is made at the same factory as Universal is. So maybe they have something in comment.

Just a thought.
[JASJAR, XDA Exec, MDA Pro General] cr2:
Not surprising, since these are all HTC handhelds.

A new 480x640 opie background picture:

http://cia.navi.cx/stats/project/handhelds.org/.message/1975c6
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
Couldn't see a thing there, just text.

This is what i saw:

ChangeLog

pics

launcher

firstuse-480x640.jpg

opie-background-480x640.jpg

Bit the picture wasent there.
[JASJAR, XDA Exec, MDA Pro General] EyeOfTheStorm:
Current Status

Correct me if i am wrong.

Display Works! But could be improved to make it faster

Touchscreen Hacked There are calibration issues to solve

Keyboard Hacked The Key Mapping should be done in driver

Sound Hacked Only the Stereo Speakers are working??

GSM ??? Is it possible to send/receive SMS/MMS or making calls?

GPRS/UMTS ??? Is there some Progress on the Modem?

PM/LEDs open No Powermanagement, LED Status and Screenrotation

USB Works

SD/MMC Works

Bluetooth ???

WLAN ???

CAM 1+2 ???
[JASJAR, XDA Exec, MDA Pro General] pasztorl:
Re: Current Status

Internal storage

Native boot

Wiki page
[JASJAR, XDA Exec, MDA Pro General] cr2:
It is included in the openzaurus tree, so we can reuse it.

An openembedded patch for the htc phones is necessary. There is a config for the blueangel, but it can be improved.
[JASJAR, XDA Exec, MDA Pro General] cr2:
Re: Current Status

Take this one as a starting point for a new wiki page:

http://wiki.xda-developers.com/index.php?pagename=BlueangelProgress

It is possible to use the PXA270 SRAM for a part of the display, like wince is doing. A custom display driver is required.

We need to find out which chip is used, and maybe use another driver or setup sequence.

Some improvements are needed. FAQ for the national

keyboard layout.

Yes, but it is better to move to the current (2.6.15) handhelds.org kernel for further development

(we are using 2.6.12), because of the

changes in the hx4700 sound driver.

We need to compile gomunicator to test it,

and/or write a command line tool.

Maybe some minor setup patches are needed.

The universal-specific AT commands like "at@talk"

should be added.

This one is complicated :) We need a USB host

driver to communicate with the Qualcomm chip.

The protocol is unknown, but can be a ETSI standard one. Compare with Motorola A780.

LEDs should be easy. Take the asic3 led code from blueangel. Don't know about bluetooth/wifi LED.

More information is needed on the charging setup.

PM comes after that.

With some minor glitches.

SDIO is not implemented, it is a dangerous field

as i have heard, but YMMV 8)

Not tested. Needs the two asic3 gpios to init.

BT voice is unknown. Maybe there is some connection

to the "at@talk" command. The audio data routing is not yet understood.

Not working. But there are other 10 other HTC PDAs that use the same chipset, and the people are working on it.

CAM 1 can be ported from the Motorola A780 kernel.

There are some hints that CAM 2 (telescreen) is connected to the Qualcomm chip and uses the USB

multiplexed communication channel, like the UMTS data.
[JASJAR, XDA Exec, MDA Pro General] cr2:
Re: Current Status

cp15 was doing some work on it. A binary Linux

driver (2.4.18 and 2.4.20 kernels ) is available

for the Motorola A780. Needs some modifications

because of the block device layer changes

in the 2.4 -> 2.6 code.

Some patented crap is associated with the BCH/Hamming ECC

used by G3 , but it can be probably replaced with the

usual Reed-Solomon ECC code.

Wince will have problems, though.

From the HTC bootloader ? Or a "real" native boot

from the very first instruction ?

You can help here :)
[JASJAR, XDA Exec, MDA Pro General] pasztorl:
Re: Current Status

I thinking about if the internal storage is accessible, I can made a system with

root on unionfs. So the internal storage stores the 'base system', and It can extend

with SD card without reboot needed.

So I don't want boot windows to boot linux. :)

OK, I'll work on it!
[JASJAR, XDA Exec, MDA Pro General] cr2:
Re: Current Status

The main problem here is to properly initialize the hardware from a complete shutdown state. But we also need this information for the suspend/wakeup.
[JASJAR, XDA Exec, MDA Pro General] milanvot:
You may also use Windows key as CTRL key.

X, OK: I will look into this...
[JASJAR, XDA Exec, MDA Pro General] speculatrix:
very impressed, you guys rock!

I don't know how many of you guys are familiar with the Zaurus forums at www.oesf.org, but many of us are watching your progress and are very keen to see the universal up and running - I for one am "saving up" for when you guys have got enough things running to make it better than the Zaurus, which seems to be pretty close.

I'm very impressed with your work!
[JASJAR, XDA Exec, MDA Pro General] speculatrix:
Re: Current Status

take a look at the OpenTom project, where I believe a very good SD driver (with DMA) is in progress/imminent. Also, there's been some improvements to the stock linux SD driver in the OpenZaurus projects (search www.oesf.org/forums for details).
[JASJAR, XDA Exec, MDA Pro General] cr2:
Re: Current Status

I think you are missing the point. MMC cards and SD cards are working, because there is an opensource ASIC3 SD driver.

I am talking about the SD IO cards, like GPS receivers

or wifi.

BTW, is the SL-5500 zaurus still using the stupid 2.4 SPI bus binary module from Sharp for SD ?

I think all later models can use the pxa-mci module.
[JASJAR, XDA Exec, MDA Pro General] speculatrix:
Re: Current Status

I can't tell you what the 5500 uses, sorry.

The PXA 250/255 models running Sharp kernel are using a proprietary and somewhat crap Sharp SD driver (which dies horribly with cards over 1G).

There's no opensource SDIO driver as far as I know, although some have been developed noone knows how "legal" such things are for release to OSS.

The only SD/SDIO driver I know of for the Sharp kernel was done by C-Guys, for a very specific type of wifi card, but also interestingly fixes the 1GB card limit - being used successfully on the SL-C760 & 860 (other zauruses use a different kernel and/or hardware).
[JASJAR, XDA Exec, MDA Pro General] dreamtheater39:
where the hell do you guys get your brains from????!!

You guys are simply brilliant!!

*bowing down*

San
[JASJAR, XDA Exec, MDA Pro General] lpotter:
depending on your version of qte, you might have to use this patch to get tslib working..

--- qwsmouse_qws.cpp.prog	2005-02-10 06:49:25.000000000 +1000
+++ src/kernel/qwsmouse_qws.cpp	2005-02-10 06:49:52.000000000 +1000
@@ -1836,8 +1836,8 @@
* we're in raw mode and do some easy median
* search.
*/
- if ( m_raw )
- return interpolateSample();
+// if ( m_raw )
+// return interpolateSample();

static struct ts_sample sample;
static int ret;
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
Cr2 or Milanvot:

I can see you guys have major progress with the developing, and i have to say the same as an other guy here said, "where do get your brains from" i'm very impressed.

But enough about that. How can we others get our hands of the progress you are doing.

I have gotten the latest CVS, compiled it and booted it, but i have no sound.

What do i have to do to get it to work. Are there any patches i miss wich is not implemented in the latest kernel cvs tree?

In that case where can i get those patches.

Or do i have to compile Opie from start. I tried to compile it, but i felt of , it was to complicated, I even didn't know where to start. Are there any good, easy understanding guides to compile Opie (or GPE) for arm.

Have you done any changes in Opie/Kernel image since the one's you uploaded in the XDA ftp sites ( if so, could you update )?

And last, Cr2, you talked about the kernel 2.16. We are now running on 2.12. When can expect the new kernel? What's the progress there? Who is developing that kernel? Is it the regular Linux kurnel, or is is someone who customize it (XDA?)?

thx in advance.
[JASJAR, XDA Exec, MDA Pro General] milanvot:
No, you haven't

http://dudu.dyn.2-h.org/nist/qt-notes.php

You can replace qte library with the new one supporting Universal keyboard.
[JASJAR, XDA Exec, MDA Pro General] cr2:
I prefer not to distribute any patches, but commit all the development versions into the sf.net CVS.

So i will do it today, but be warned that the code is extremely ugly and not necessarily 100% correct. But it works for me.

Once i will get an improvement, i will post an updated version. My plan is to replace the 4 installation files haret.exe, zImage, initrd, startup.txt/default.txt

with one autoboot.exe file.

There are two CVS repositories: the main is at

http://handhelds.org, where most Linux PDAs are gathered together (version 2.6.15 now),

and the xanadux.org XDA development version

at http://sourceforge.net, which was copied in

November 2005 from handhelds.org, with the kernel 2.6.12.
[JASJAR, XDA Exec, MDA Pro General] cr2:
Please compile and test the audio modules:

modprobe pxa-i2sound-htcuniversal

For /dev/dsp:

modprobe snd-pcm-oss

modprobe snd-mixer-oss

Then you can 'cat file.wav > /dev/dsp'

Let me know if something is broken.

PS. If the modules are compiled into the kernel then

it crashes on boot. Don't want to debug this problem,

because we will first move to 2.6.15
[JASJAR, XDA Exec, MDA Pro General] cr2:
I don't think we do a raw ts access.

The main problem with the touchscreen is that

after you touch it, the first point

delivered by the driver is wrong and

really way off from the rest.

It may be a driver bug, but the tslib filter can also assign a zero

weight to the first point. If i have worked for microsft, i would have taken this route :lol:
[JASJAR, XDA Exec, MDA Pro General] cr2:
There are some nasty warnings appearing from this

library. Maybe it is better to write a patch and include it

into the openembedded. Otherwise it is a great improvement 8)

But the Fn-* are not working at all.
[JASJAR, XDA Exec, MDA Pro General] die-hard:
hi all i try to install linux on my sd (A-Data 4Gb)

i make 3 partitions

1. vfat (in that partition i make linux folder and 2577 folder) 30M

2. ext3 (in that partition i put kernel, startup, initrd etc) 1000M

3. fat32 make with fdisk.

when i start linux kernel don't work

platform_device_register asic3_mmc
mmc_rescan
mmcblk0 : mmc:0002 3912704KiB
/dev/mmc/blk0: p1 p2 p3
asic_mmc: Superious data end IRQ
mmcblk0: error 1 send read/write command
end_request: I/O error, dev mmcblk0, sector 276768
EXT3-fs: unable to read superblock
mmcblk0: error 1 sending read/write command
end_request: I/O error, dev mmcblk0, sector 276768
EXT2-fs: unable to read superblock
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[JASJAR, XDA Exec, MDA Pro General] cr2:
AFAIK, there are SD driver problems with the cards > 1GB.
[JASJAR, XDA Exec, MDA Pro General] die-hard:
pls bro make solution :cry:
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
Ok, i'll try. Doing a cvs update now.

BTW why is that CVS is sp damn slow. I am enering the linux-2.6-xda folder on my local system and running 'cvs update' but it downloads so slow. It seems like it updating the whole kernel, is there another command i should run to only update things to the HTC-Universal kernel or do i have to update the whole kernel every time? It takes about 2 hours to update the kernel. I have a DSL 1500kb/s.

( i'm new to cvs never used it before i got in to this).

Actually is faster to download the whole thing again in a new directory than updating, isn't that strange, there has to be something i'm doing wrong.
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
Well i downloaded the new kernel because of my updating speed. And after compilation and make modues_install i couldt find any 'pxa-i2sound-htcuniversal' module, it claimed that it was not a module with that name, but i tried to modprobe a module called 'soundcore.ko' and inserted those other 2 modules, but i have no sound. Looked also into the xconfig before i maked the zImage but i couldnt find the driver pxa-i2sound-htcuniversal.

I think maybe i am doing something wrong with getting the new kernel source. Well i dont now. But this is how i compile and making modules.

From the start:

make htcuniversal_defconfig

make menuconfig ( just to see and make support for norwegian language)

make clean

make dep ( doesnt have to do this i know now)

make zImage

Taking the zImage and copying it to the Harret folder (named zi as in default.txt), and also copying it to the /boot folder in the ext3 partition ( naming it zImage-2.6.12 ). There is a symlink called zImage there from before who is pointing to zImage-2.6.12.

And then back to the kernel compilation folder and:

make modules

make modules_install

Then i go to /usr/lib/modules/kernel/ and take a copy of the universal folder and paste it in to the /lib/modules/kernel/ at the ext3 partition on the SD card..

Am i doing something wrong? I guess i am.
[JASJAR, XDA Exec, MDA Pro General] milanvot:
Kernel with rotated console

You may try yet another kernel with the console rotation patch built in.
[JASJAR, XDA Exec, MDA Pro General] die-hard:
who can help me with my error?

platform_device_register asic3_mmc
mmc_rescan
mmcblk0 : mmc:0002 3912704KiB
/dev/mmc/blk0: p1 p2 p3
asic_mmc: Superious data end IRQ
mmcblk0: error 1 send read/write command
end_request: I/O error, dev mmcblk0, sector 276768
EXT3-fs: unable to read superblock
mmcblk0: error 1 sending read/write command
end_request: I/O error, dev mmcblk0, sector 276768
EXT2-fs: unable to read superblock
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

pls.

I installed linux on my A-Data card storage ( 4GB )
[JASJAR, XDA Exec, MDA Pro General] milanvot:
As cr2 said above, there is a problem with sd cards > 1GB
[JASJAR, XDA Exec, MDA Pro General] EyeOfTheStorm:
Hi, i had the same problem with my 128 MB card, there can be more then the > 1GB Problem.

Am I right, that you get this Error on booting, after you have created the filesystem on the card inside your universal?

Did your kernel crashed during install or partion formating?

Did you run "sync" after file copy?

did you make a clean unmount?

Or, does it simply don't work from the start?
[JASJAR, XDA Exec, MDA Pro General] EyeOfTheStorm:
Re: Kernel with rotated console

Hey, this sounds very nice and your howto looks very easy. I will try it on my device if i can catch some free time.

Great work! Keep on!

UPDATE: Yes, have tryed it .... and it works perfect!
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
Re: Kernel with rotated console

That one was cool Milanvot. I have been missing that. I always use Opie in landscape mode, so it was great to also had it to boot in landscapemode.

Great work.

Have you manage to get the latest cvs source with the sound modules? Do you have any sound?
[JASJAR, XDA Exec, MDA Pro General] EyeOfTheStorm:
Re: Background png.

cp the image over this file: /opt/QtPalmtop/pics/launcher/opie-background.jpg
[JASJAR, XDA Exec, MDA Pro General] die-hard:
I have executed the operations I pass step, and L' mistake has introduced itself since the beginning. Help me pls
[JASJAR, XDA Exec, MDA Pro General] EyeOfTheStorm:
Did you install the thing inside you universal, or external with a SD/MMC Adapter for your PC?
[JASJAR, XDA Exec, MDA Pro General] cr2:
The Kconfig file was missing in the update (my fault).

You can do

INSTALL_MOD_PATH=/where/is/my/sdcard/mounted make modules_install
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
1. In the vfat partition you place the files: haret.exe, default.txt (startup.txt ) and the zi ( the linux boot kernel ).

2. In the ext3 partition you have to extract the opie-image to the root of the partition.

3. i dont know, just forget about it for now.
[JASJAR, XDA Exec, MDA Pro General] goxboxlive:
Well the pxa-i2sound-htcuniversal is still missing. Downloaded a new cvs kernel and compiles it, installed the modules as you desribed, but no pxa... module.
[JASJAR, XDA Exec, MDA Pro General] die-hard:
i use 3 partition for windows application and file