Notice for users, on-line auction sellers and buyers. Downloading
and using this image implies signature and agreement to this notice.
Manual for updated "Another QNX Image" V.USB1-1
What's new in V.USB1-1
- Updated shelf.cfg to have shelf resemble windows and resolve network and screen problems
- Activated the full use of Network Cfg
- Added tiny ttcpip stack again, /nto/bin/ifconfig and /nto/photon/bin/mount all from RTP 6.1
- Added instructions in /kojak/networkUSB.sh
- Added the use of a USB keyboard in wm popup menu
QNX supports only 2 USB nics, klsi and pegasus. Performance is overall increased.
MP3 streaming with voyager works like a charm.
The script networkUSB.sh is setup for out of the box klsi support. Setup of your nic is done with
Network Cfg. Changing to pegasus still requires the 3 step process as described below.
The best protocol for MP3 playing is HTTP. Thanks to ghansah you can play MP3's
from a share by starting phjuke as follows: nice -n-5 phjuke (no spaces between -n-5).
MP3 playing from a share will work with phjuke like a charm too. The nice utility
is included in this image.
Don't autostart a share in this or any other image at boot. Start a share when you need it from
shelf. You can play MP3's over your LAN from a web server, using the embed tag. The playlist editor in MediaPlayer
allows you to setup playlists over your LAN from your own free web server on your PC, instead of using a share.
Or you can use winamp to play MP3's on Audrey. If you use windows on your PC you
can use this winamp hack from bman28 here.
Manual for V.USB1 and V.USB1-1
After implementing the fixes and improvements in "Another QNX Image" V.3, that way becoming
V. 3-1, I decided to go for a new approach. I stripped down good
old Audrey to a blank desktop. From there on I added all the other goodies you
know already. I added full QNX USB support and implemented use of the standard klsi chip
based USB network cards, the pegasus chip based cards, the already supported Canon printers and Microsoft
and MAC USB mice. V.USB1-1 has all QNX 6.1 supported devices already installed, nics, mice, keyboards and originally Audrey supported Canon Printers.
These new features made it necessay to reinstall anything related to the network
setup in QNX 6.1, while full USB support only exists in QNX 6.1. No Plug & Play,
the device you want to use must be present when you boot.
Last but not least I reinstalled Backdrop and Notification to enable the buttons and system sounds again.
For "Another QNX Image" I brought out a new V.4-0 later as an after thought, but V.USB1-1 is
the one that will have further updates, especially for new USB devices such as mass storage, etc.
when the new QNX RTP becomes available soon. For the rest both images are identical in structure, performance and ease of use for ethernet and modem users alike.
This image can be used by any Audrey owner, modem or network, it's ready to go.
All original Audrey supported hardware is supported "out of the box". With V.USB1-1 all QNX supported USB devices are setup already.
More information about QNX USB support is available in the Utilities Reference on the QNX.com web site.
Especially modem users will find this image easier to setup and use, compared to previous versions.
DateBook, AddressBook, Channels and Palm support are deleted in this image.
If you are interested in hacking Audrey yourself my "Audrey Hackers Manual" may be
of help for you here.
When you boot Audrey with this image
- Audrey boots with a new intro that blends in with the desktop thanks to Mike
- Audrey boots in dhcp ethernet mode. If you are a modem user press "Modem Connect"
in shelf/Config and Reboot
- Audrey boots with a mouse pointer. if you don't want a mouse or a mouse pointer
press "No Mouse" in wm pop-up menu by pressing Alt(=Paste)-Enter first and Reboot.
- If you do want to use a Microsoft or MAC Mouse press "Use Mouse" in wm pop-up menu.
It will work immediately and you could autostart this script by adding this line
in /kojak/boot.sh: /nto/bin/mouse &. V.USB1-1 allows you to use a keyboard too.
- Changing Network adapters and stacks is done by editing /kojak/networkUSB.sh and takes effect after
pressing "USB Connect" in shelf/Config first and a reboot. Comment out the line with klsi
and uncomment the line with pegasus and you're setup for a pegasus card. Add -pqnet
to the line and the QNX Native Network Manager will be activated. Instead of editing
you can download all script versions from my Repository.
The same goes for modem users, but they edit /kojak/networkMODEM.sh. They have
to press "Modem Connect" in shelf/Config first and reboot for the changes to take effect.
Normally no changes will be necessary
- In shelf/Config I added Network Cfg. You can check network settings and if
the scripts work as advertised. You can see what works or not and if your network
card is up or not. DHCP users don't need to do anything with it in this image, but
you can use it to set a fixed IP and go back to dhcp. I see Network Cfg as a useless app that
takes 1.5 meg and it will be the first to go when more storage space is needed,
although I did implement Network Cfg in full in V.USB1-1.
- I added "USB Detect" in shelf/Config. It does just that and shows plugged
in devices. You can also run "usb" (without the quotes) from the command line.
- I moved Set Date & Time and Shelf Cfg from shelf/Config to the wm pop-up menu. Pressing Datebook button sets the time or you can autostart this feature
- I added to the wm pop-up menu: Calibration, Led On, Led Blink, Led Off, Use Mouse,
No Mouse and changed shutdown in Reboot.
- I added "Shut Down" to the shelf menu, it does exactly what the name says and
it's other features won't work. Never unplug a "live" Audrey again
- Modem users use Dialer, edit all required information and when you exit Dialer you
will be asked for a name of this dial-up. Press Edit and advanced modem options will appear when Network Cfg pops up.
Internal modem is /dev/modem1 and external modem is /dev/ser1
- Ethernet and modem users can use the internal and an external modem and CallerID too
- The buttons are setup somewhat different. Press on them and you'll know. Change the scripts that go with them to your liking
- The new regular tcpip stack allows you to setup Audrey as a router/gateway
- Termcap and terminfo with qansi and qansi-m included
- No ActionPalette anymore, you won't need it.
- I added "nice" and "renice" to change priorities from apps
- Use mount from /nto/photon/bin/mount instead of the hardcoded crippled mount
- Watch the Audrey Repository for new downloads of scripts, utilities and more
- This image is prepared for future QNX upgrades, runs many QNX 6.1 utilities "out of the box" and
allows you to install many other apps just by adding the executable alone without any fiddling or other requirements
- Who will be the first to hook up a R/W disk based USB device to Audrey, making
it's capabilities limited by memory and CPU power only?
For any other information please go here.
The information there forms an integral part with the information provided here.
Please ask questions on the message boards in existing threads that match
your topic or start a new one. I can answer questions directly related to the
functionality of this image as you initially download it.
Known Problems
Nothing that I know at this time, except in version USB1 you have to download this
permanent fix for slow network connections here.
Just a download of 1 little file you save in Audrey and this advanced image is as fast and
stable as my ohter ones, screen handling included. Later versions
will include this fix starting with version USB1-1. Instructions are clear and easy
and you'll download a "windows style" shelf.cfg file, made especially for this image.
When changing images, network scripts or nics you have to power down your
USB hub, if in use, and Audrey for 30 seconds before rebooting, to have all changes
take effect and allow the hardware to reset. When you edit networkUSB.sh you have
to press "USB Connect" first, before following these extra steps.
The "sleep 5"
line allows my 3COM nic to come to life before loading the modules. Other nics
may need more time and I recommend to use 15 when testing.
Changing network settings is always a 3 step process:
1. Edit the correct script and save
2. Ethernet users press "USB Connect" in shelf/Config. Modem Users press "Modem Connect" in shelf/Config
3. Reboot or Shut Down to activate the changes
For standard original Audrey supported hardware no changes are necessary whatsoever.
Modem users have no network card plugged in and Audrey will boot the first time somewhat reluctantly and will skip
the intro. Just follow the instructions for modem users above and reboot. From
there on Audrey will boot normal, intro included.
Thanks to ghansah you can play MP3's from a share by starting phjuke as follows: nice -n-5 phjuke and you won't have
any problem with MP3 playing from a share. Nice is included in this image already.
Mixer was an unnessary app in Audrey until now. Most of kojak audio support
is gone and you will need mixer for record and playback now. However this older
version does not save it's settings on exit so you have to use mixer each time with record and playback.
The Volume Control button on Audrey's back is still fully functional too and your new setting will be saved and survive a reboot.
I have to thank many people for their help and support. Both the Audreyhacking BBS and
the I-Appliance BBS are rich sources of information. I couldn't have done this without
that information, support and the use of a few hacks from others. Thanks!
Enjoy!
jukebox