liNkZ =>  hacking&development , palmlinux.cz, handhelds.org( familiar, gpe , opie ), Ångström  <=liNkZ
logo  . 
UNOFFICIAL Linux for Palm Tungsten|T3 by kEdAR & Sleep_Walker
    ... use
BFUGarux bootloader by Sleep_Walker...
       ... with  k
ernel from Hacking&Development SVN ...
          ... and my initrd based on Farcaller's live-lib 0.6.1...

... and SquashFS with LZMA patch sponsored by Slax.org 

logo

R U N    O N L Y    A T    Y O U R    R I S K    :-)

NEWS      OLD...

BTW: If You have any problem with k106, try older k105 !!!

4.9.2007

UPDATED kedar_changes.squashfs
 (if you have problem with resume, pls use now
 kedar_changes.squashfs
for k105)

add GaruxK106BFUGarux -  SVN 1299
for use with Cocoboot bootloader, put cocoboot to /palm/launcher and cocoboot.confinitrd.k106.gz and zImage.k106 to root of SD/MMC

Changes:
SVN: 1294 PalmTT3: led driver cleanup, alignment to 80 characters (marex_z71)

BusyBox:

    * updated to 1.7.0
    + add dmesg applet

kernel: UPDATED TO 2.6.21-hnd3
    + KEXEC_CALL=y
    + NFSD V3 + NFSD_TCP
    * some change in IrDA config (like in Z72 defconfig, for test's PPP over IrDA)

Init:
    * auto place kedar_changes as last mounted module ;)
    * rewrite do_modprobe* to probe all driver set for found Palm HW
    - delete modules.int, modules.ext
      [ drivers for various Palm Models is typed in livelib (do_kernel_init)]
    * fix start from partition (btw: slooower that with squashfs modules)
    * fix 'fs' cmdline parametr
    * nosb=number,  number is used as time for sleep in seconds
    * change syntax of 'part' cmdline parameter
        [from part=partition_number to part=partition_device (without /dev/ ! :)]
    * fix/enhance using 'mod' cmdline parameter (thx james_w :)
        'mod' - select 'start from modules'
        'mod=name' - use only name, without modlist and .txt
    * fix support 'all found modules' for cocoboot (thx james_w :)
    x setting r/w img file for changes with 'chn' still NOT WORK [for test]
    + if problem with mount mmc (or other with show die_msg) also show dmesg, fdisk -l


29.7.2007
UPDATED kedar_changes.squashfs
UPDATED dev_tt3.squashfs
ADD konqueror-embedded.squashfs
ADD morefonts_opie.squashfs
ADD rootfs-OpieMini20070719-xscale.squashfs
modlist file: modlist-OpieMini0719.txt

add GaruxK105BFUGarux -  SVN 1200
NOTE: Sure use with latest kedar_changes
NOTE2: for test with Cocoboot, put cocoboot to /palm/launcher and cocoboot.confinitrd.k105.gz and zImage.k105 to root of SD/MMC card.
For cmdline parameter (usable for cocoboot) see README.


Changes:
SVN:    1174    palmtt3: migrate to corgi-bl

BusyBox:
    * updated to 1.6.1
    + add sync applet

kernel:
    - disable white border (on Palm with LCD Sharp?)
    - change backlight driver from "pxapwm-bl" to "corgi-bl"
        (more universal and less buggy ;)
    - set lower battery limit to 3.55V

init:
    cmdline:
    - remove whole mmccmdline support (txt file 'cmdline' on mmc)
    + add cmdline parameters (for details see README):
        part(partition number)
        img(start from img on card)
        mod(select modlist)
        fs(select filesystem)
        net(set network)
        dns(set nameservers)
        chn(set r/w image for CHANGES (also disable live_save) [ NOT WORK ]
    * change cmdline parameters
        iw (initwait, show info about waiting to press center)
        www (support start from nonlocal server)
        all others cmdline change to more human readable :) (see README)
    others:
    * change "start from ext2 partition" to "start from partition"
    * change "start from ext2 image" to "start from r/w image"
    + add do_resolv_create, do_netmask_convert
    + unify modules order for mounting_modules and create_aufs ;)
    - remove lcd backlight settings (with corgi-bl is backlight not buggy :)


19.7.2007
updated Cocoboot from SVN1163 to 0.4 version


17.7.2007
add GaruxK104BFUGarux -  SVN 1159
NOTE: Sure use latest kedar_changes
NOTE2: for test with Cocoboot, put cocoboot to /palm/launcher and cocoboot.confinitrd.k104.gz and zImage.k104 to root of SD/MMC card.


Changes:

SVN:    1093    palmtt3: added led device, tsc2101 PLL set to other values
    1105    palmtt3: cumulative patch - led support, power button initial support
    1106    palmtt3: wbsd led 'triggered', leds are safer, gpioed-ng would compile everytime
    1114    palmtt3: cumulative patch - UDC, HW UART, BT UART, IrDA support added (BT+IrDA still not working),
            Power Button reworked, suspend LED problem fixed, created palmtt3-gpio.h,
            starting to rename from palmt3 to correct palmtt3
    1116    palmtt3: finished renaming palmt3 to palmtt3, published new defconfig
    1117    palmtt3: ghost tap fixed, calibration works properly
    1122    palmtt3: BT separation, TPS65010 can be module again
    1124    palmtt3: fixing IrDA, removing useless dependencies in mmc-card led trigger
    1125    palmtt3: fixed tsc2101 and sound dependencies, GPIO header update
    1127    palmtt3: fixed sound quality problem in tsc2101 ;)
    1155    palmtt3: moved slider keycodes to fix collision. (Closes: 33)

kernel:
    + PowerSwitch for suspend
    + prepare for BT
    * fixed sound
    * working IrDA
    * fixed touchscreen, working calibration
    * LED after suspend don't longer stay in Red state
    * palmt3_buttons build as module
    * LED's & vibrations controled via sysfs
    * bootlogo replaced with hnd & bfu logo :)
    - remove netconsole
    - remove Touchscreen Device
    * some other changes in config, partially synch with palmtt3_defconfig

init:
    - init usb or serial port with gpioed is no longer needed
    - mmc cmdline parameter 'modlist' don't longer replace BFUModlist
        if is set in BFUGarux [ better for testing cocoboot and BFUGarux together]
        new usage: modlist=<only_name_without_modlist-_and_.txt> :)
    + add do_led - for controll LED red/green on/off/blink, and vibra on/off
    + add do_vibra - for simulate vibration alert
    + check on what Palm model is run
    * some change in import settings
    * SilentBoot as default
    + if module from modlist-???.txt not found redblink&vibra warning, and continue boot
    * little clean code


7.7.2007
changes for both: fix touchsreen for version with working PowerButton ;)
UPDATED kedar_changes.squashfs
UPDATED dev_tt3.squashfs

1.7.2007

add "RedLedOff" PalmOS tool by SleepWalker


What it is ?
"Small tool, which will turn off red led in PalmOS (if it is on). It's using T3LedLib by 
Dmitry Grinberg (Thank you)."

How to use ?
Put RedLedOff.prc and T3LedLib.prc into /palm/Launcher on your SD card. Then just launch.


30.6.2007
reupload GaruxK103 (only garux and initrd)
* fixed problem with SilentBoot

27.6.2007
add GaruxK103BFUGarux -  SVN 1084 - SUSPEND
(builded: 20070627)

Changes:

kernel: UPDATED TO 2.6.21-hnd2
    * try patch mmc_block.c for large cards
    * some changes in config, partially synch with palmt3_defconfig
    + add back "NFSv3 client support"
    * add aufs (unionfs removed)
    * suspend and sound WORK :) [ thx SleepWalker ;) ]


init:  UPDATED BusyBox to 1.5.1
    - remove some unused busybox applet
    + add 'find' busybox applet
    + add mmccmdline 'modlist' - select modlist and start 'from modules'
                [ for test with cocoboot (without BFUSettings)]
    - remove cmdline 'config', and coresponded part of live-lib
    - remove reflash-lib, mtd-tools
    + sleep 3s for echo's if Silent Boot is not used
    * change unionfs to aufs
    * added 'nodiratime' to card mount option
    * change cmdline parameters (see /mnt/live/README)
    * rewrite and clean code, all BFUSettings part joined to do_import_bfu

btw: for test with cocoboot, put initrd.gz and zImage (remove K103 from name) to root of your SD/MMC card, cocoboot put to /palm/launcher.


6.6.2007

UPDATED kedar_changes.squashfs
           * touchscreen work without settings 'keyboard' in BFUSettings

add GaruxK102BFUGarux - KERNEL 2.6.21-hnd1 - SVN 1019
(builded: 20070602)

Changes:
kernel: UPDATED TO 2.6.21-hnd1
           * fixed wbsd, speed is now back to speed before 2.6.21 :)

init:     * changes for reflash, run without cpufreq, only on PalmT3...
               (autoreflash is still disabled for 2.6.2x kernel and prepared for standalone build)




2.6.2007
add GaruxK100BFUGarux - SVN 968
(builded: 20070503)

Changes:
kernel: + add back BT subsystem (BT in T3 still don't work)
           + add remained part of IrDA subsystem

init:     *  move reflash part from live-lib to reflash-lib
               (autoreflash is still disabled for 2.6.2x kernel)


21.4.2007
add Ångström images, build by Marex for LinuxExpo

Put files in /linux2ram, and select Modlist in BFUSettings.
Tested with GaruxK09999
MD5 for all : LE-tt3.md5

for All:
dev_tt3.squashfs
kedar_changes.squashfs

for Enlightenment:
modlist-LE-Enlightment.txt
rootfs-E_20070414.squashfs
 (140MB)

for X11(GPE):
modlist-LE-X11.txt
rootfs-X11_20070413.squashfs (130MB)

for Opie:
modlist-LE-Opie.txt
rootfs-Opie_20070414.squashfs (94MB)



20.4.2007
add GaruxK09999BFUGarux - add ext2 image, fixes..

Changes:

kernel:
    - remove BT subsystem [ BTW: THIS BUILD CREATED BEFORE GOOD NEWS WITH BT :]
    * add -tt3 suffix to kernel name (2.6.20-hnd0-tt3)

init:
    * fix BFUSource others that "Modules from card" (bug after using universal do_chroot ;)
    + add BFUSource=ext2 image support
    * if BFUModlist=0 then use all found modules in selected BFUSource
    * update Busybox to 1.4.2 and added sort applet
    * fix modlist bug, if you have more modlist-*.txt and is used lower and upper case for name
    x for now, disabled AutoReflash, because resume still don't work in 2.6.20 kernel :(
    * ...

BFUGarux
    * default BFUSettings value changed (debug off, silentboot on, cpu=none)  
    * add small info about BFULiveChanges into (?) BFUSettingsHelp
    * change default BFURamSize to 75% (NOTE memory is used only if is really used ! ;)
    + in BFUModlist 'Custom' replaced by " All found modules" for work without modlist ;)
    * BFUSavedSettings.pdb saved in /palm/launcher (before saved in root of sd card..)
    * ...


4.4.2007

update squashfs in SquashFS-LZMA format... readd mc
(example modlist:   modlist-gpe_lzma.txt )

     rootfs-gpe_lzma.squashfs 
     kedar_changes_lzma.squashfs 
     alsa_lzma.squashfs
     mc_lzma.squashfs 
     mplayer_lzma.squashfs 



3.4.2007
add 
GaruxK09998BFUGarux - w or w/o cpufreq :)

NOTE: try your SD card that not work with me previous releases...
(with CPUFrequence=none in BFUSettings)

NOTE2: DON'T put modules-kXXXX.squashfs in modlistXXX.txt
(modules-$REV.squashfs is
autoloaded)

Changes:

kernel:
    * switch to preemptible kernel... and look that work :)
    * "CPUfreq driver for PXA2xx CPUs" build as module(cpu-pxa.ko)
    * try Power Management/*
    * in nfs.mo remove NVSv3 support (smaller size.. :)
    * build aufs cvs20060310 as module, only for TEST

init:
    + add file 'cpu-pxa.ko'
    + initialize cpu_freq (modprobe cpu-pxa) only if CPUFREQ/BFUSpeed != none
        [ with this 'fix' and set to none, is possible boot on 'bad' SD with full CPU speed ]
    * fix 'cpufreq' cmdline/mmccmdline
    * fix 'initwait' mmccmdline
    * add BFULiveChanges
    * remove do_chroot_nfs, do_chroot_oncard -> used do_chroot for all
    * some 'echo' changes for more clear look :)
    * fix that cmdline from mmc is read from $LINUX2RAM, not from fixed /linux2ram...

BFUGarux:
    + add CPUFrequency=none [SleepWalker]
    + add BFULiveChanges [SleepWalker]
    * some rearange, modlist show files without modlist-*.txt, more space for pulldownmenu..




25.3.2007

add 
GaruxK09997BFUGarux - 2.6.20 - EABI - SquashFS-LZMA IN

NOTE: from now DON'T put modules-kXXXX.squashfs in modlistXXX.txt
(modules-$REV.squashfs is
autoloaded)

Changes from k09993:

kernel:
- removed 'touchscreen interface' ('event interface' stay :)
+ SquashFS-LZMA compiled IN kernel
* revised MTD config (reflash NOT tested)
* PM compiled IN kernel (btw: resume still don't work)


init:
* format
of initrd changed to SquashFS-LZMA
* show used modlist if BFUSilent is used
- add cmdline 'iw' + mmccmdline 'initwait' - wait for enter after chroot
- ...



12.3.2007
 my first public build with 2.6.20 kernel...
add 
GaruxK09993BFUGarux - 2.6.20 - EABI
- kernel 2.6.20 
- compiled with GCC 4.2 uClibc EABI
SquashFS-LZMA 3.2-r2 (better compression)
- add cmdline 'ss' + mmccmdline 'skipsaves' - for skip loading live_changes
- Dicota
works again :) resume for now DON'T work :(
- 2.6.20 is still in testing phase...
- ...

7.2.2007
add GaruxK09987 - use BFUGarux bootloader by Sleep_Walker
- fixed random 'lcdcrash' after GaruxK09985 start
- SquashFS
updated to 3.2-r2
- load live_changes silent (if SilentBoot used)
- card mounted r/w for nonroot users
- ...

update
rootfs-gpe.squashfs
- work with nonroot users
- show syslog in SystemInfo/LogDisplay
- some files from kedar_changes
- ...

update kedar_changes.squashfs
- remove some files, that added/replaced in roofs-gpe
- add icon for reboot :)

update mplayer.squashfs
- fixed dirs owner
- copy default mplayer config for users 

16.1.2007
add GaruxK09985 - use BFUGarux bootloader by Sleep_Walker
- SquashFS updated to 3.1-r2
- mount p1 for data access if p2 is used for boot
restore 'set default backlight' if lcdbl not found in cmdline(mmc)
- some rearange and fix in BFUSettingsHelp
- add some others 'minimalistic' comments
- fix modlist loading from card (bug from k9984)

7.1.2007 latter in night....
- reupload Garux file

7.1.2007

add 
GaruxK09984 - use BFUGarux bootloader by Sleep_Walker
- rewrite SilentBoot - now show really only little info... :)
- automake modules-all.txt if modlist*.txt is not selected/or not found
- clear code (live-lib), try add some 'minimalistic' comments

update rootfs-gpe.squashfs - without udev, with dev for T3
- add some changes from kedar_changes
- remove udev, all dev for T3 included => better boot speeeed (-30s :)

update kedar_changes.squashfs
- remove workaround fix from previous update
- remove some changes (that moved to rootfs-gpe.changes)
- live_save - remove sleeptime after save if used by icon


3.1.2007
update kedar_changes.squashfs ( renamed to kedar_changesOLD.squashfs)
  (workaround fix for create all /dev with cpu=133)
btw: Happy New Year ;)


18.12.2006
add 
GaruxK09983 - from NOW use BFUGarux bootloader by Sleep_Walker
- many changes to work with BFUGarux
- some changes to cmdline/cmdline(mmc) - nocopy change to copy2ram
- cmdline
on mmc is now not required, all is posible set in BFUGarux


10.12.2006
added prboom.squashfs - Linux port of Doom


25.11.2006
added fbreader.squashfs - eBook reader (FBReader homepage)


20.11.2006
update kedar_changes.squashfs
  (smaller size, add icon for live_save)

added GaruxK09979
- DICOTA/STOWAWAY
keyboard work also after resume


19.11.2006
moved to http://kedar.palmlinux.cz (THX KEPI :)


18.11.2006
page:
- rearange page
- added CZECH part of HOWTO for AUTOREFLASH

added GaruxK09978
- initrd stay in squashfs format
- fixed DICOTA/STOWAWAY keyboard support
   (maybe still don't work after resume :-( ... )
- don't show 'fetched' modules, if NOCOPY is used
- smaller timeout for 'autoskiped' question's


17.11.2006
files from wz.cz cloned on
trac.hackndev.com THX ALEX :)

16.11.2006
rootfs-gpe.squashfs cloned to :
SourceForge.net -  Hack&Dev project

15.11.2006
added Garux.k09977s.prc -
is the same as 09977, but initrd is repacked into squashfs for smaller size of garux.... if previous version don't work, sure try this on your palm :)

13.11.2006
add GaruxK09977 files
WARNING: read about cpufreq from 6.11.2006
- added support for automatic write bin's to flash
    (look to howto)
- start from NFS work, but ssllloooowwwwllllyyyyy
- fix bug in load live_changes
- added lcdbl cmdline/cmdlinemmc for setting backlight
   (or default is used - this also fix backlight bug :)

07.11.2006
add
GaruxK09976 (replace GaruxK09975)
- but is FIXED start from MMC  bug
(yes, is bug from previous version that fixed start from WWW :)

06.11.2006
add GaruxK09975 files
WARNING:
this Garux use cpufreq
because now is some problem with some card, default is 133Mhz, you can try change it adding cpufreq=266 or 399 into garux or /linux2ram/cmdline
- use 09974 version, if you SD don't work with manual set to 399MHz, or if you don't want experience with CPU&SD ;)

- UPDATED BusyBox 1.2.2.1 
- FIXED cpufreq cmdline
- FIXED boot from WWW
- ADD support for rootcopy.zip - unpack from WWW to 'real root' [optional]
* more info and all changes (also for 09974 i add soon...)


05.11.2006
add GaruxK09974 files

-
FIXED bug with 'autoclose menu' in GPE start(from 2.6.17)
     (changed for kernel build... from GCC 3.4.4 glibc to GCC 3.4.6 uClibc :)
- cpufreq default is set to userspace and controled via cmdline
* more info and all changes (also for 09973 i add soon...)


03.11.2006
- update 
kedar_changes.squashfs
 
(+ add modprobe tsc2101 (ts, sound...)

31.10.2006

- update kedar_changes.squashfs
   (+ lost init scripts 'live_save', save alsa volume, probe 'oss emu'..)
   (+ set backlight to 30 after GPE login start)


30.10.2006
add GaruxK09973 (2.6.17, SVN650) - last garux compiled with gcc-glibc-3.4.4

Changes:
09973
init:
    * add cmdline argument nfs= [NOT TESTED] [but NFS mount maybe NOT WORK ;)]
    (default change to "192.168.0.1:/home/palmlinux/nfs")
    * fix nocopy

kernel:
    ?+? cpu-freq/* [with this, MMC driver not work?]

SVN:
 642: palmt3: cpu-freq fixed (Fahrcaler)
 644: l4p: added (experimental) bl power handling (cristianop) [
 648: palmt3: added qt-e/qt-c workaround
 650: palmt3, palmld: fix to qt/c sleep patch to make gpe resume :)

--------------------------------------------------------------------------------
09972
init:
    + if module from modlist-???.txt not exist, warning and try continue without it.

kernel:
    + `diff garux9971:/proc/config garux9972:/proc/config` ;-)

SVN:
 632: palmt3: exported charging status interface
 633: palmt3: battery interface now publishes status via APM (and now depends on tps65010)
 634: re-applying HH.org 2GB+ patch
 636: palmt3: cleaning the code
 
--------------------------------------------------------------------------------
09971
init:
    * change cmdline read from init:/cmdline to /proc/cmdline
    + check if file cmdline exists in linux2ram
    + cmdline parameter apm (for 'auto modprobe apm') [btw: PM RESUME NOT WORK ! :) ]
    * rewrite copy2ram
    * rewrite debug
    * rewrite chaosed cmdlines check into do_cmdline_check, now is checked:
    from /proc/cmdline     : apm, debug, mmcrw, nocopy [NOT TESTED]
    from /linux2ram/cmdline : debug, mmcrw, nocopy (temporary feature ?) [NOT TESTED]

kernel:
    * updated to 2.6.17

SVN:
 587: trunk is now 2.6.17
 605: all: time: Added CONFIG_PXA_RTC_EPOCH so that we can set
         hardware epoch to 1904 to coexist peacefully with POS
 624: palmt3: Sound fixed, it is general ARM DMA alloc error
         and this is just work-around
* change cmdline read from init:/cmdline to /proc/cmdline



08.10.2006
add 'updates files2' on top of page
- fix broken link
- update rootfs-gpe, kedar_changes
- update GaruxK0992 (2.6.16)

Changes:
0992
init:
    * change cmdline read from init:/cmdline to /proc/cmdline

SVN:
 570 palmt3: applied mtd autounlock patch (requires testing)
             changed mtd map (to use with midboot)
 571 palmt3: added missing file from autounlock patch.
         (however the patch still seems to be broken)
 572 palmt3: boot_params fix

--------------------------------------------------------------------------------
0991
SVN:
 568 l4p: minor changes in stowaway kbd driver
    - removed useless init  sequence detection. (marex)
 565 Fixed typo in AC97 shutoff (bobofdoom)
 564 palmt3: commited test mtd patch (2nd partition is write-enabled) (farcaller)

kernel:
    * tps6501x compile back as module [?]
    * stowaway r.568

init:
    * work Dicota(Stowaway) connect in init
    (also work if start 'from PalmOS to GPE' without keyboard or cable,
     and connect keyboard latter)
    + added back DEBUG cmdline parameter
    (try look in /proc/cmdline, INIT:/cmdline, MMC:/linux2ram/cmdline)
    + check FAT p1 partition
    + modprobe tsc2101 [move from rootfs:/etc/init/]
    + back e2fsck
    + if MMC select in 'configure', ask for p1(fat) or p2(ext2)  partition
    + add echo before ewarn
    - remove \n from ewarn
    * do_debug_cmd - 1. on start
           - 2. before do_plug_mod, after mmc mount
            ( read mmc:/linux2ram/cmdline)
    * fix route failed from rerun configure, after not find p1 on mmc [NOT TESTED]


file:
    + dosfsck (static uClibc) - (used switch 'fyvVw')  [switch to nostatic ???]
    [not work if autorepair is not posible]



04.09.2006
add 'updates files' on top of page

GaruxK0990

Changes:

k0990
SVN:
    + gpioed_ng - full GPIO stats via debugfs interface (farcaller)
kernel:
    + XFS Filesystem support [for test livechange to file on SD ??]
init:
    + add \n into ewarn.. (for separate init output by empty line)

k0989
SVN:
    * palmt3: tpc65010 works compiled-in, tsc2101 remove fix (Magon)
    * palmt3: fixed GPIO14 assignment (Farcaller)

kernel:
    * tps6501x build-in kernel
    + netkonsole.ko [NOT TESTED]
    * smaller console font
   
init:
    - don't rmmod gpioed
    + to 'configure' add opie as choice for modlist-???.txt
    * for mount modules use $IMAGES (/memory/images/)
    + do_mmc_move - move mmc mount from memory to union, del $MEMORY/mmc
    + mount squashfs readonly
    * change cmdline parameters 'linkmodules' to 'nocopy'
    - mount squashfs direct from mmc [Work :)]
    + cmdline 'nocopy' - mount squashfs direct from sd
     read from SD:/linux2ram/cmdline [because from garux not work]
    + cmdline 'mmcrw' - remount mmc as readwrite
    read from SD:/linux2ram/cmdline [because from garux not work]
    + cmdline 'ramsize=??%' - read from INIT:/cmdline [ todo - or rewrite for read from mmc ?? ]
    * .. and some other... :)

file:
    * BusyBox from snapshot (20060827) (fixed mount symlink files :)
    [ but i'm think that mount direct from card withnout simlink is the same ? ]

k0988
kernel:
    * some modules now build-in kernel (mmc_block,...?)
    * change version 2.6.16-hnd0 to 2.6.16-hnd0-tt3
    - remove scsi
    + CramFS
init:
    * mount 75% memory ?? maybe 60% ?? :)
    + if route failed, start configure again [not tested]
file:

k0987
SVN:
    * T3 PM code, not working, mostly debug stubs
    * MTD Flash ?
    * small changes in T3's hw buttons configuration
    (SVN: cal=space, voice=tab, center=enter)
        (kEd: o/c slider=backspace)
kernel:
    * squashfs updated to version 3.1 from CVS(20060819)

init:
    * change center as enter in text
    x still test ln :]
    + some echo for space between some line ;)


21.08.2006
updated: kedar_changes.squashfs
    include new squashfs-tools, init script for live_changes save
added: rootcopy.zip with sure latest init script for live_changes.. :)
    unpack to sd:/linux2ram/
added: live_changes.squashfs me live_changes.squashfs, now i don't know what is in.. ;)
    copy to sd:/



20.08.2006
- remove k0985 files
+ add k0986 files


Changes:

k0986

init:
    + load live_changes support (Slax based)
 (load live_changes.squashfs from root dir of mmc)
    * autostart SD-GPE-NET198 (or <enter> for configure) with timeout
    * renamed do_jump -> do_configure
    + with cmd parameter 'linkmod' is mounted symlink from card
    (not posible remove card, but more free memory :)
    [not work now, also not work cmdline forward from bl to kernel :]
    + do_insmod_base (Garux0.7)
files:
    * unsquashfs (version >3.0 from CVS, support -f tag)
    * busybox updated to 1.2.1 stable (+ cut, rm, setconsole, stty, tail, tty, ls)
kernel:
    * unionfs updated to 1.2
    * squashfs updated from CVS (20060816)

Garux k0986 - SVN 545

modules-k0986.squashfs
config.k0986
initrd.k0986.gz
zImage.k0986

a8f14d55c56a4ac32cc6f1422d3130bc  config.k0986
f9fd8b8d67f1b938d05fd03355394c68  garux.k0986.prc
c020847c8fb739cfbc0864c9e62b2b50  initrd.k0986.gz
46871ee1613f84fd56cdb469c54268b5  modules-k0986.squashfs
fcf3b552f67cc5cf6ba493fc77611163  zImage.k0986




14.08.2006
changes in k0985:
+ serial_power (Sleep_Walker)
+ armboot FOR TEST (Sleep_Walker)
+ show real cmd_line (Sleep_Walker)

INFO: for use Dicota(&comp) keyboard, connect with palm before start Garux...


13.08.2006
+added k0985 files
- removed <=k0984 files

MD5:
fc9989bbe1fc5144d02c6ace4ee3b620  config.k0985
6b7156a112af721c156412e0a5ad93a5  garux.k0985.prc
d841e6c04480025a23e4cfa5f06c6041  initrd.k0985.gz
dddd9692fc41ab28a3d3ed306b4fedf0  modules-k0985.squashfs
dca5185672fdead1e629ad371009d7fb  zImage.k0985

31.07.2006
Garux k0984
- SVN 498
only init changed:
- remove support p2 partition for load squashfs..
- add cp p1:/linux2ram/rootcopy/* to union root


MD5:
80056d7a546fc00fb9598dd36f3270f6  garux.k0984.prc


30.07.2006
Garux k0983 - SVN 498
- sound driver with speaker and microphone support

- ....
updated modules:
alsa.squashfs
kedar_changes.squashfs
rootfs-gpe_changes.squashfs
(modlist-gpe.txt)

MD5:
b2efe9f3a292a0f911c837db94f0b69  alsa.squashfs
6032e32e634f255f1ea37da7b8f813cd  garux.k0983.prc
25709e64effff1cad7fa7ccd7f4141bd  kedar_changes.squashfs
6388323c001e00bb24afb8578fe0bf67  rootfs-gpe_changes.squashfs



07.05.2006
rootfs-gpe_changes.squashfs
-  added alsa
MD5:
016dc9cac7e00b283332a91997b597a0 rootfs-gpe_changes.squashfs                    


06.05.2006
Garux k0977 - SVN 402
- backspace via slider :)
- smaller
MD5:
810e8bd694f7821fd1d1d3af39e32508 garux.k0977.prc
e0dc17bfe6a95f9e24cafd5b13e999f9 modules-k0977.squashfs
ec3fdc78882319a62f2834688b7b52d2 initrd.k0977.gz

Squashfs:
- added squashfs  home, rootfs-gpe_changes
- updated kedar_changes & modlist* :)


02.05.2006
Garux k0976 - updated to SVN 386, MMC driver with red led :) changed init script for quick start gpe from sd, and also posible start from p1 (fat) partition
- squashfs not updated (only modules)


26.04.2006
Garux.prc updated with MMC driver r.363, and some other modules for testing...
d
o
w
n
l
o
a
d

f
i
l
e
s

d
o
w
n
l
o
a
d

SQUASHFS files:

#  20070729 - NEW
Anstrom Opie 1.2.2+cvs20070719
# builded by Marex for xscale
# btw: Mini = small size, and less app :)
rootfs-OpieMini20070719-xscale.squashfs
MD5: fa5f759e95d438dc2ca711a226caa07f

#  20070729 -
NEW
konqueror-embedded 20060404-r7 (for Opie)
# builded by Marex
konqueror-embedded.squashfs
MD5: 368fab6f9ce71b5dc858f9d1fa422a64

#  20070729 - NEW
# additional fonts, used by konqueror (for Opie)
morefonts_opie.squashfs
MD5: 2f683ae07c134fb9eba2d0269d9bfb12

#  20070729 - NEW
# /dev/* for Palm T|T3 for rootfs without udev (all ? :)
# - update for k105
dev_tt3.squashfs

#  20070404
# this is mc from sf.net converted to SquashFS-LZMA format
# NOTE: mc is also present in some rootfs
mc_lzma.squashfs
MD5: 56ec3ead9c3bfa006d8c92279c166b15


#  20070404

# this is 20070207 converted to SquashFS-LZMA format
# .. maybe + some more... ?
rootfs-gpe_lzma.squashfs
MD5: fa5f759e95d438dc2ca711a226caa07f


#  20070207

# work with non-root users, kedar user without password
# show syslog in SystemInfo,
# ...
rootfs-gpe.squashfs
MD5: 05b387c1e0026569d5f3ec6688da2e02

#  20070105
# without udev, all dev for T3 included
# ...
rootfs-gpeOLD.squashfs
MD5: acefa64bc6d9d1260265d9cd28b2f6c2 

# work version - 20060821 - OLD
rootfs-gpe.squashfs
MD5: f14913be1303555a36cb9f7f4c86e306 
mirror: SourceForge/Hack&Devtrac.hackndev.com, wz.cz

# small rootfs, for ssh connect
rootfs-small.squashfs
mirror: trac.hackndev.comwz.cz
# changes to rootfs-small.squashfs
rootfs-small_changes.squashfs
mirror: trac.hackndev.comwz.cz

#
 alsa support - aplay, arecord, alsamixer...  - NEW 20070404
# this is previous alsa converted to SquashFS-LZMA format
alsa_lzma.squashfs
MD5: c47d2d454b6122b723a723f305b510be

# alsa support - aplay, arecord, alsamixer...
alsa.squashfs mirror: trac.hackndev.comwz.cz
MD5: 4b2efe9f3a292a0f911c837db94f0b69

# mplayer - nogui - play mp3, ogg, avi..
- NEW 20070404
this is 20070207 converted to SquashFS-LZMA format
# use 'mplayer file' in terminal or over ssh...
mplayer_lzma.squashfs
MD5: 5bfe231045bf6dd3a66d215ef9aacba3

# mplayer - nogui - play mp3, ogg, avi..
- 20070207
mplayer.squashfs
MD5: e72c05c3c5fb8b50e59075b9a6475762

# mplayer - nogui - play mp3, ogg, avi.. - OLD
# use 'mplayer -ao oss -ac ffmp3 file.mp3'
# use 'mplayer -ao oss file.ogg'
mplayer.squashfs   mirror: trac.hackndev.comwz.cz
MD5: 4a671e6bd783d735ab0b0bcbbe183412


# fbreader (0.7.4o) - e-book reader
# support: HTML, CHM, plucker, Palmdoc, zTxt, TCR, RTF, OEB, TXT
# depends: libbz2 & libenza (included)
fbreader.squashfs
MD5: 422eda935b4f087be8e4ce90a0c09e9b


# prboom (2.2.6-r1) - Linux port of Doom game
# created from Alex's ipk
# depends: libsdl & libsdl-mixer & libsdl-net (included)
# shareware WAD 1.9 included
prboom.squashfs   mirror: wz.cz
MD5: 579d1df3e41e037e3763c50bf366645c


 kedar_changes:

changes for all rootfs on this page - NEW 20070903
#
(squashfs-tools, cmd... scripts. live_changes, fixes etc...)
# - updated for k106... (for now, maybe wrong)
# - unionctl 
binary change to unionctl bash (smaller, and for aufs)
# - rewrite ts_lib.sh (find touchscreen input device for palm tt3)
# - remove some obsolete files
kedar_changes.squashfs
MD5: 807e1459b10486c877cad15c97d16e37


#
changes for all rootfs on this page20070729
# (squashfs-tools, cmd... scripts. live_changes, fixes etc...)
for k105...
kedar_changesOLD.squashfs
MD5: 9335360459ed10bfabac883dd828f61d

 UNOFFICIAL BFUGarux's for Palm T3:

format of initrd.gz from 09997 is SquahFS-LZMA

k106 files - KERNEL 2.6.21-hnd3 - SVN 1299
if you have problem, please check MD5
# for BFUGarux:
garux.k106.prcmodules-k106.squashfs
# for Cocoboot:
initrd.k106.gz zImage.k106modules-k106.squashfs
# for information ;)
config.k106


k105 files - KERNEL 2.6.21-hnd2 - SVN 1200
if you have problem, please check MD5
# for BFUGarux:
garux.k105.prcmodules-k105.squashfs
# for Cocoboot:
initrd.k105.gz zImage.k105modules-k105.squashfs
# for information ;)
config.k105

k104 files - KERNEL 2.6.21-hnd2
garux.k104.prc
060efd096afbe4b6b9f657725ee3c8cd
modules-k104.squashfs
df26a48f20f5e908e327572378d28ac4

config.k104
09929b1421bb01a8e6e89adc7aa03335
initrd.k104.gz
f2c518b7c2c2798c2ef61a9892e4f758
zImage.k104
d5e6287e1406e721acd52098c5277ad4


k103 files - KERNEL 2.6.21-hnd2, SUSPEND
garux.k103.prc
2eaf1a3b08358aa81a871c2cf8dc4e62
modules-k103.squashfs
75f6876e47173f75d4f20c3e23940335

config.k103
c459c5e5a4004cd003d200565435d6cd
initrd.k103.gz
f5851a6770029bfc81b1a0f5e454ac47
zImage.k103
7498d8cbec5f05603495767dd15bde82


k102 files - KERNEL 2.6.21-hnd1
garux.k102.prc
b2ac4b38ebd3148a11c1290e6d9ba18b
modules-k102.squashfs
dfa757b4f27965699cfd415d6b4c14a0

config.k102
f1c37a8043642eb0254184e08014fc51
initrd.k102.gz
41472fab6129a8022748ca357cd7bbfb
zImage.k102
9d057d3eb66f4b81f694cec1ef1c27a1


k100 files - BT subsystem is back (BT don't work)
garux.k100.prc
9c0fe558b33e4b2010e0750ff84dcd37
modules-k100.squashfs
1659b9eed01e8f779204b2248d3cf894

config.k100
ad4e9e24ea4b5653fc3648670747a24a
initrd.k100.gz
8abe7c007783c6edcbe20980131687e3
zImage.k100
57c2116affef96542c2be585a02e2531


k09999 files add ext2 image support, fixes..
garux.k09999.prc
8e89709c284499113c79f174d35a0e16
modules-k09999.squashfs
dbe37a2b9744cb0c051229e0995c39e9

config.k09999
c9e4a63a2a85f30eef77b1792af11488
initrd.k09999.gz
efdadeb6a14454a2c5e0a9ea374bc2a2
zImage.k09999
0bc72a6fe11ff011ac1f50eea5bfa0d0


k09998 files - with or without cpufreq
garux.k09998.prc
9d1b7f3f157a5f584d2114ea4105e8e7
modules-k09998.squashfs
b53f36173ad420b2aa5e8a2adbefe015

config.k09998
9f6bdf984228b0749bba83bde291ca90
initrd.k09998.gz
65f4395d814b92d7379188a5f6a386a1
zImage.k09998
3dbc5e597e449fcb9ff98fc81f89f221


k09997 files 2.6.20 EABI, SVN 927, SquashFS-LZMA IN
garux.k09997.prc
25bb1b7280eaa03a8649ef878cd180ae

modules-k09997.squashfs
efc650aefde84e672ee60de353b61d17

config.k09997
27c2c4a6dcc1cbb175944050de73f75e
initrd.k09997.gz
fcc79d63a444a25997d222146f7ae32b
zImage.k09997
61b3a9ded544632cc6acca24ea8a41ad


k09993 files 2.6.20 EABI, SVN 905, SquashFS-LZMA
garux.k09993.prc
343580a8a82575be7de0c0acc3376e85

modules-k09993.squashfs
44c9e8800601eec50e4c12a2dc0731ad



k09987 files 2.6.17, SVN 796, BFUGarux
garux.k09987.prc
b8fe4942af29736462a8623f8cd26f5c

modules-k09987.squashfs
3d6756a6a9fd2a38a3d6a3b7da6eecba


config.k09987
da5e4bca1c72bdf785648c9fa9824f7f

initrd.k09987.gz
49b67f47b34722d0cf8cd3363d67370f

zImage.k09987
48341525e7187a8c912dc4b3eac8a71a


k09985 files 2.6.17, SVN 759, BFUGarux
garux.k09985.prc
0822a071326283a36db748fc5b72aa81

modules-k09985.squashfs
8f99a2e66f2252d7766b420358da5a03

config.k09985
87a2b0b3ec314444115686dd0d3b4a53

initrd.k09985.gz
ed3b388622b6280815ac370b58f67660

zImage.k09985
eccf8a325c9c9aa752f73c9300ec017b



k09984 files 2.6.17, SVN 720, BFUGarux
garux.k09984.prc
e83ed13b2195e00853698d07d4e0bafd
modules-k09984.squashfs
11aa3687a951419e0db95d21746448e8


config.k09984
bb044c0d3d992f9694038cf58cc9df7a
initrd.k09984.gz
33770e8c0b2b588372741dcc6df6f5d8
zImage.k09984
3335d60d064fe13320bfd386727811c3


k09983 files 2.6.17, SVN 710, BFUGarux
garux.k09983.prc
34ec561a214fb68f4c5915a90fc2c0a4

modules-k09983.squashfs
203f3d45689c4951ae7cc14a3eaee994

config.k09983
9126a5e13cc1a1f143169d399c30c655

initrd.k09983.gz
8997ca92a3186f7227ac64cfdd0f4e22
zImage.k09983
6644912ae4a90c29cc9e4a751a2657d0



k09979 files 2.6.17, SVN 662
garux.k09979.prc
272e2cd0d68ed462950504653aec9484
modules - use for k09977
initrd.k09979.gz
2acdfd56a1d8c944f36053aabac9f30b



k09978 files 2.6.17, SVN 662
garux.k09978.prc
cbf54bcd021bd656eb57d450ec279216
modules - use for k09977
MIRROR: chello.cz


k09977s files 2.6.17, SVN 662
 - start use squashfs for initrd

garux.k09977s.prc
6690a000c4b76192f0ecf18afaf09e04
modules - use for k09977
MIRROR: chello.cz


k09977 files 2.6.17, SVN 662
garux.k09977.prc
e1d995abc4c681e98e38c72e986aae6e
modules-k09977.squashfs
85360874387a6c8cb5b0c4d94f79c8db
chello.cz:garux.k09977.prc modules-k09977.squashfs

config.k09977.gz
62a0e142584c9412fce89cfeb887e31c
initrd.k09977.gz
6e74616f7abae7328d29b03b35d65f5c 
zImage.k09977
de418a3c1e1879f293509b81240fb192

chello.cz: config.k09977.gzinitrd.k09977.gz,zImage.k09977


k09976 files 2.6.17, SVN 662
garux.k09976.prc
b54180cffda6f6e2cfc54f24e229bf6e

modules-k09976.squashfs
c133f6bc31ba51989323bdbaf664d21d
chello.cz:garux.k09976.prc modules-k09976.squashfs

config.k09976.gz
edc5ab18ce36174130b3d574ee81f3c7

initrd.k09976.gz
0be3ba875d602d31c26816e184ec152d

zImage.k09976
196ac021142892c64f71ab61ebfd5ca5

chello.cz: config.k09976.gz,initrd.k09976.gzzImage.k09976


k09974 files
2.6.17, SVN 662
nocpufreq used - start use uClibc3.4.6
garux.k09974.prc
137fcc560773daeb771bb0b2c713675e
modules-k09974.squashfs
0e059de962c509ae6456385141f85b70
chello.cz:garux.k09974.prc modules-k09974.squashfs
 

config.k09974.gz
597d3600086f1319168f1f6848b7d295
initrd.k09974.gz
4f2d1278dc08e41108dd69204387e6b8
zImage.k09974
74fdb0ab8a68636f30c98bbf7b176028


k09973 files
 2.6.17
garux.k09973.prc
0c83079e8b67e50ef9cdc38a64fc4116
modules-k09973.squashfs
5d08510c2cda078fb13a7a316efe3ff6
wz.cz:garux.k09973.prc modules-k09973.squashfs

config.k09973.gz
ac41294c3eaedfac2966d510e0f75928

initrd.k09973.gz
382c4d2ab21d2ae206ce26169aace544
zImage.k09973
d9d7f0a5bffffc8b38cd3dd0953fcc04
wz.cz: config.k09973.gz,initrd.k09973.gzzImage.k09973


k0992 files2 
2.6.16
garux.k0992.prc
c0b4935c87c6fd86a25d9de72f749081
modules-k0992.squashfs
f3a99430bfa6c6f3365f895dd981f48e
chello.cz:garux.k0992.prc modules-k0992.squashfs

config.k0992.gz
6c69e33ae2fdaaef6f10723b13343f95
initrd.k0992.gz
d4506bc92d00a5453ad64123000cf394
zImage.k0992
837fca779a70ef79b427b1f4354fef1b
chello.cz: config.k0992.gz,initrd.k0992.gz,zImage.k0992


k0986 files 2.6.16
garux.k0986.prc
f9fd8b8d67f1b938d05fd03355394c68

modules-k0986.squashfs
46871ee1613f84fd56cdb469c54268b5

wz.cz: garux.k0986.prc,modules-k0986.squashfs

... 


TXT files
  from k09997 DON'T put modules-kxxxx.squashfs into modlist-???.txt
# example modlist for use rootfs-gpe_lzma modlist-gpe_lzma.txt 
# example modlist for use rootfs-gpe modlist-gpe.txt 
# example modlist for use rootfs-small modlist-small.txt 
... or create modlist-temp.txt (one name/one line)
  DON'T CREATE modlist-???.txt in WINDOWS EDITOR
  ... or save as UNIX text :-) 

cmdline file on mmc card:
# from k0998x don't required and BFUSettings is prefered
# example cmdline for /linux2ram dir...cmdline


s
m
a
l
l

h
o
w
t
o


s
m
a
l
l

h
o
w
t
o


PREPARE:
1. copy garux.prc to your SD/MMC into linux2ram dir.
2. copy all *.txt & *.squashfs to your SD/MMC card or WWW into linux2ram dir.

* minimal needed:
 modules-k09XX, for GPE start use 
rootfs-gpe, for some fix and tools kedar_changes

bASiC USAGE:
1. run Garux
2. GPE is auto started from SD/MMC (p1), with Palm IP 192.168.0.231

iNfORMAtiON:
- is possible put files&dir to sd:/linux2ram/rootcopy, all be copy to '/'

- rootfs_small* not needed for GPE, is standalone rootfs (look into modlist-small.txt :)

- is possible use some cmdline arguments (from garux, or mmc://linux2ram/cmdline)

- if you see: Error while mounting /dev/mmcblk0p1
Power Down - try rerun garux with reinsert SD/MMC

AdVANCEd USAGE:
* maps of buttons: Callendar=space, Address=c, Todo=t, Memo=m, open/close=backspace

1. configure:
   a. is possible manualy run dosfsck (or e2fsck for P2),
       before selected partition is mounted (autorepair enabled)

2. configure:
   - network - select 192.168.0.231 or 10.0.7.231
   - source for rootfs - mmc, www [+ SLOW nfs + BROKEN second ext2 partition]
   - select partition on SD/MMC (wait FAT on P1, EXT2 on P2 !)

CMDliNE ARGUMENTS:
* read also from mmc:/linux2ram/cmdline

 mmcrw  - mount SD/MMC as readwrite
 nocopy  - mount squashfs files direct from SD/MMC
 cpufreq - set cpu frequence - (133, 266, 399)
 debug - debug init (need dicota compatible keyboard)
  
lcdbl - set lcd backlight


 dANGEROUS USAGE ENGLISH:

 DON'T CONTINUE IF YOUR CARD DON'T WORK WITH 400Mhz


k09977+ AUTOFLASH - reflash for pm/resume 
*
process will be controled via MD5 checkums.  you be asked before write to flash, only if all be OK
*support Farcallers bin's 0.1 and 0.2

Prepare:

  - put bin (from
 here)  to bin2flash dir on card
WARNING: for 0.2 don't use u-boot.bin

Usage:
  - start garux (auto, or from SD!)
  -
you be ask for use bin2flash (after insert module)
  
* mtd-utils NOT required (but modules-k09977 YES :-)

Information:
  - you will be informed about all step of process
  - 0.1 and 0.2 bin's is checked with real MD5
  - tested but all is at YOUR RISK
  - if your prefered manual way look at original HOWTO

 dANGEROUS USAGE CZECH:

 NEPOKRACUJTE POKUD VASE KARTA NEBEZI NA  400Mhz


k09977+ AUTOFLASH - zmena flash pro podporu probuzeni
*
vse je kontrolovano pomoci MD5. Budete dotazani pred vlastnim zapisem, navic POUZE pokud bude vse v poradku.
*podporuje Farcallers bin's 0.1 a 0.2

Priprava:

  - ulozit soubor(y) bin (
odtud)  do adresare bin2flash na karte
POZOR: pro bin verze 0.2 nepouzivejte u-boot.bin

Pouziti:
  - spustit garux (automaticky, nebo vybrat z SD!)
  - budete dotazani
na pouziti bin2flash (pote, co se vkladaji moduly)
  
* mtd-utils NEJSOU potreba (ale modules-k09977 ANO :-)

Informace:
  - budete informovani o vsech krocich
  - 0.1 a 0.2 bin soubory jsou kontrolovany pomoci MD5
  - testovano, ale vse je na TVE RIZIKO
  - pokud date prednost manualni uprave, podivejte se na puvodni HOWTO