Author Topic: Sl-c1000 Openzaurus Status  (Read 3335 times)

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Sl-c1000 Openzaurus Status
« on: July 21, 2005, 12:12:53 am »
Hi guys,
I'm currently working on a better Akita support for OZ.

Here's the current status of a Akita build from yesterday:

Keyboard
 - Home key: works
 - Left-Shift: works
 - Switching between VTs: doesn't work
 - "Wheel": works (mapped to up/down)
 - "Ok" and "Cancel" side buttons: work
 - Application hot-keys (calendar etc): work
 - Suspend by "On" key: doesn't work

Opie core support:
 (Machine definition was added to libopie2)
 - Switching brightness: works
 - Auto-Rotate: works

OZ core support:
 - USB storage, net and USB host: working  

Bugs / Problems I've notived:
 - LibSDL is currently broken, I'll have a patch ready soon (prboom in 640x480 is sloooooow)
 - Screen tap and key-click sounds don't work (might be a problem with my build)
 - SD card support was totally fubar last time I've checked (things may have changed)
 - The rotation is wrong on in Opie on boot (problem w/ /etc/init.d/opie)

Please post other fundamental problems with OZ's Akita support here or enter them into the bug-tracker.
Please do not post application bugs, only OS bugs.

I'll upload new Akita Opie images this week, stay tuned  
« Last Edit: July 21, 2005, 10:26:10 am by CoreDump »
Webmaster of hentges.net & Embedded Linux Developer.

fluffybob

  • Newbie
  • *
  • Posts: 25
    • View Profile
Sl-c1000 Openzaurus Status
« Reply #1 on: July 21, 2005, 04:55:21 am »
Quote
Hi guys,
I'm currently working on a better Akita support for OZ.

Here's the current status of a Akita build from yesterday:

Keyboard
 - Home key: works
 - Left-Shift: works
 - Switching between VTs: doesn't work
 - "Wheel": works (mapped to up/down)
 - "Ok" and "Cancel" side buttons: work
 - Application hot-keys (calendar etc): work

Opie core support:
 (Machine definition was added to libopie2)
 - Switching brightness: works
 - Auto-Rotate: works

Bugs / Problems I've notived:
 - LibSDL is currently broken, I'll have a patch ready soon (prboom in 640x480 is sloooooow)
 - Screen tap and key-click sounds don't work (might be a problem with my build)
 - SD card support was totally fubar last time I've checked (things may have changed)
 - The rotation is wrong on in Opie on boot (problem w/ /etc/init.d/opie)

Please post other fundamental problems with OZ's Akita support here or enter them into the bug-tracker.
Please do not post application bugs, only OS bugs.

I'll upload new Akita Opie images this week, stay tuned 
[div align=\"right\"][a href=\"index.php?act=findpost&pid=88996\"][{POST_SNAPBACK}][/a][/div]


I'm tuned and ready. The hardware suspend button seems to be another problem. Still waiting for my wireless card so I haven't used my C1000 much yet but I can't wait for more ROM support for it.

Good luck!

Ben

jh

  • Full Member
  • ***
  • Posts: 115
    • View Profile
    • http://
Sl-c1000 Openzaurus Status
« Reply #2 on: July 21, 2005, 12:26:50 pm »
Awesome!  Some notes:

Application hot-keys:  I think this is an issue with all clamshells: holding down the application keys doesn't register correctly in qpe.  On my 5500 they allow a secondary action.  So, for example, tapping the calendar key takes you to calendar but holding it down takes you to 'Today' (or anything else).

In opie the control key sends ctrl-b.  You can see this in opie-terminal or konsole.  This doesn't hapeen on the console VT.  Also a problem with all clamshells, I believe.

SD card is working for me but it does print a lot of message to the console on startup and when inserting/removing the card.  I don't insert/remove very often so it never really bothered me.

If you've got brightness and auto-rotating working, fantastic!  Looking forward to getting your changes.

jason

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Sl-c1000 Openzaurus Status
« Reply #3 on: July 21, 2005, 01:36:02 pm »
Quote
Awesome!  Some notes:

Application hot-keys:  I think this is an issue with all clamshells: holding down the application keys doesn't register correctly in qpe.  On my 5500 they allow a secondary action.  So, for example, tapping the calendar key takes you to calendar but holding it down takes you to 'Today' (or anything else).

I've just checked, works perfectly fine here.

Quote
In opie the control key sends ctrl-b.  You can see this in opie-terminal or konsole.  This doesn't hapeen on the console VT.  Also a problem with all clamshells, I believe.

Nope, Ctrl-c produces Ctrl-c for me.

Quote
If you've got brightness and auto-rotating working, fantastic!  Looking forward to getting your changes.

jason
[div align=\"right\"][a href=\"index.php?act=findpost&pid=89050\"][{POST_SNAPBACK}][/a][/div]

Brightness changing was enabled by using a recent CVS snapshot of libopie2*.
Sadly, this snapshot breaks screen-tap and key-click sounds  
I made auto-rotate work by mapping the little buttons right below the hinge to F15.
Webmaster of hentges.net & Embedded Linux Developer.

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Sl-c1000 Openzaurus Status
« Reply #4 on: July 23, 2005, 12:02:43 am »
Status update:

I've spend the past days fighting with OE's new source management system monotone.
In addition to that, there were new bugs introduced w/ recent Opie changes which had to be worked out.

Now I'm finally at a stage where the Akita image appears to be ready to rock. I'll ship it with a CVS snapshot of Opie which might break some apps from the 3.5.3 feeds.

Expect a new snapshot on sunday  

I'll ship the image "Hentges" style but the biggest difference you'll see to a stock OZ ROM is that a ton of apps are pre-installed.

I've talked with mickeyl and he agrees that the default Opie image should ship with more apps on
devices w/ 128MB flash / 64MB rootfs.

Now it's time to decide what to add  
The 128MB devices really have a _ton_ of free space to fill  
Webmaster of hentges.net & Embedded Linux Developer.

albertr

  • Hero Member
  • *****
  • Posts: 535
    • View Profile
    • http://
Sl-c1000 Openzaurus Status
« Reply #5 on: July 23, 2005, 09:16:35 am »
Do/Will you have a working updater.sh script to re-size partitions on C1K?
-albertr
« Last Edit: July 23, 2005, 09:17:13 am by albertr »

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Sl-c1000 Openzaurus Status
« Reply #6 on: July 23, 2005, 01:37:41 pm »
Quote
Do/Will you have a working updater.sh script to re-size partitions on C1K?
-albertr
[div align=\"right\"][a href=\"index.php?act=findpost&pid=89194\"][{POST_SNAPBACK}][/a][/div]

Nope, it's the standard OZ updater.sh.
But patches are welcome  
Webmaster of hentges.net & Embedded Linux Developer.

tombraider

  • Sr. Member
  • ****
  • Posts: 409
    • View Profile
    • http://atoah.com/zaurus/
Sl-c1000 Openzaurus Status
« Reply #7 on: July 23, 2005, 05:01:51 pm »
Quote
Hi guys,
I'm currently working on a better Akita support for OZ.

Here's the current status of a Akita build from yesterday:

Keyboard
 - Home key: works
 - Left-Shift: works
 - Switching between VTs: doesn't work
 - "Wheel": works (mapped to up/down)
 - "Ok" and "Cancel" side buttons: work
 - Application hot-keys (calendar etc): work
 - Suspend by "On" key: doesn't work

Opie core support:
 (Machine definition was added to libopie2)
 - Switching brightness: works
 - Auto-Rotate: works

OZ core support:
 - USB storage, net and USB host: working   

Bugs / Problems I've notived:
 - LibSDL is currently broken, I'll have a patch ready soon (prboom in 640x480 is sloooooow)
 - Screen tap and key-click sounds don't work (might be a problem with my build)
 - SD card support was totally fubar last time I've checked (things may have changed)
 - The rotation is wrong on in Opie on boot (problem w/ /etc/init.d/opie)

Please post other fundamental problems with OZ's Akita support here or enter them into the bug-tracker.
Please do not post application bugs, only OS bugs.

I'll upload new Akita Opie images this week, stay tuned 
[div align=\"right\"][a href=\"index.php?act=findpost&pid=88996\"][{POST_SNAPBACK}][/a][/div]

(A little off topic but...)
Coredump,  how do you like the c1000 compared to the sl5500?  I'm so attached to my 5500 that I'm scared to take the plunge.

Do you like it as well as the 5500 or better and why?

The size of the 5500 is bordering on too big for my pocket and so I'm leery of the C1000 - how does it compare?
Learning Chinese?  Have a Mac?  Try Hanzi Master: Download for free

Tombraider's Zaurus C1000 Tips Web Site

SL-3200 from Conics.net: Sharp ROM| SL-C1000: Pdaxrom Beta 3

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Sl-c1000 Openzaurus Status
« Reply #8 on: July 23, 2005, 05:32:57 pm »
Quote
(A little off topic but...)
Coredump,  how do you like the c1000 compared to the sl5500?  I'm so attached to my 5500 that I'm scared to take the plunge.

Do you like it as well as the 5500 or better and why?

They are very different machines. One is a normal PDA, the other is a clam-shell.
I like the Collie better for e-book reading (which I do daily). It is better suited to be used with one hand.

The Akita OTOH has a way better display, a large flash and an excellent keyboard.
Working with it is a breeze, it it one hell of a nice device.

I like them both for what they are  

Quote
The size of the 5500 is bordering on too big for my pocket and so I'm leery of the C1000 - how does it compare?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=89244\"][{POST_SNAPBACK}][/a][/div]

The Akita is a bit on the heavy side and thicker than a Collie. I wouldn't want to carry it around in a shirt pocket  
Webmaster of hentges.net & Embedded Linux Developer.

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Sl-c1000 Openzaurus Status
« Reply #9 on: July 24, 2005, 11:26:17 am »
Webmaster of hentges.net & Embedded Linux Developer.

benplaut

  • Full Member
  • ***
  • Posts: 113
    • View Profile
Sl-c1000 Openzaurus Status
« Reply #10 on: July 25, 2005, 12:48:56 am »
Quote
I'll ship the image "Hentges" style but the biggest difference you'll see to a stock OZ ROM is that a ton of apps are pre-installed.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=89172\"][{POST_SNAPBACK}][/a][/div]

what is hentges style?  

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Sl-c1000 Openzaurus Status
« Reply #11 on: July 25, 2005, 02:44:06 am »
Quote
Quote
I'll ship the image "Hentges" style but the biggest difference you'll see to a stock OZ ROM is that a ton of apps are pre-installed.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=89172\"][{POST_SNAPBACK}][/a][/div]

what is hentges style?  
[div align=\"right\"][a href=\"index.php?act=findpost&pid=89382\"][{POST_SNAPBACK}][/a][/div]

The "Hentges" ROMs are based on development snapshots of OpenZaurus.
On Collie and Poodle they come with "CardFS" which installs many apps on SD (>= 64MB SD card required). Basically a Hentges ROM will give you a complete Opie environment right after flashing.

In addition to that it ships with many little tweas which make life easier, such as supporting (and configuring!) /home/root on SD, fsck'ing SD cards on boot and more.

All bugfixes made for hentges are pushed upstream into OpenZaurus (so they'll make it into a new release), and some features/tweaks are also pushed upstream:

- The altboot bootmanager
- A new sdcontrol to auto-mount all partitions on an SD card
- A working keymap for Akita
- prboom-opie

and more. Not all "tweaks" are wanted though by the OE guys, though  
Webmaster of hentges.net & Embedded Linux Developer.

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
Sl-c1000 Openzaurus Status
« Reply #12 on: July 25, 2005, 05:51:09 am »
Heh, I need to answer here before we end up in an odd light (again)  

Some tweaks are too invasive or too Zaurus-specific to end up in the central OE metadata repository - consider that OE is used to build lots of distributions for various devices, the Zaurus models even no longer being the majority.

We could think about branch for OpenZaurus (which could then include the hentges "tweaks"), however I don't want too much divergence aganst the OE core tree, it's hard enough for us few people to maintain it without adding more branches

I'm pretty satisfied with the way we work at the moment. OpenZaurus being something like "mainline" and Hentges being a more polished (and sometimes even more experimental) tree for in between our releases.
« Last Edit: July 25, 2005, 05:57:42 am by Mickeyl »
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Sl-c1000 Openzaurus Status
« Reply #13 on: July 25, 2005, 06:25:04 am »
Quote
Heh, I need to answer here before we end up in an odd light (again)   

Some tweaks are too invasive or too Zaurus-specific to end up in the central OE metadata repository - consider that OE is used to build lots of distributions for various devices, the Zaurus models even no longer being the majority.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=89404\"][{POST_SNAPBACK}][/a][/div]

Lets hope Ångström kills the whole 'every pda is a zaurus' paradigma so people will think about general solutions. This is not pointed toward coredump, but a general remark. Great work on the Hentges distro!
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

_sir_maniac

  • Newbie
  • *
  • Posts: 2
    • View Profile
Sl-c1000 Openzaurus Status
« Reply #14 on: August 03, 2005, 05:03:50 pm »
I've modified the QT-Embedded keyboard handling to properly allow the CTRL-ALT combinations, and support additional kernel shift keys.  I've also added support for the application buttons (not sure how what Qt Key to map the Menu button, though), hinge change detection, and it seems to suspend properly with the power button.

I have a C3000, but I imagine the keycodes are identical to the C1000.

Thought you might be interested though...


Just replace the two files(minus the .txt extension) under $OE_DIR/packages/qte/qte-2.3.10 and build.