OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | #planetgemini chat on matrix.org | #gemini-pda chat on Freenode | #zaurus and #alarmz chat on Freenode | ELSI (coming soon) | Ibiblio

IPB

Welcome Guest ( Log In | Register )

Profile
Personal Photo
Options
Options
Personal Statement
greguu doesn't have a personal statement currently.
Personal Info
greguu
Age Unknown
Gender Not Set
New Zealand
Birthday Unknown
Interests
No Information
Statistics
Joined: 14-November 05
Profile Views: 13,680*
Last Seen: 17th September 2018 - 09:01 PM
Local Time: Sep 26 2018, 03:26 AM
328 posts (0 per day)
Contact Information
AIM No Information
Yahoo No Information
ICQ No Information
MSN No Information
Contact Private
* Profile views updated each hour

greguu

Moderators


Topics
Posts
Comments
Friends
My Content
4 Sep 2018
These cables are available on aliexpress and other sites. Work out of the box thanks to the PL2303 chip set.
Useful for those of us that need RS232 on the go. The cable is very compact, too.

AliExpress

Example: Connecting on Android to a CISCO switch using the "Serial USB Terminal" app.

https://ibb.co/b5R6He



Note: This is not a UART cable. See following post for more details on how to get UART going: https://www.oesf.org/forum/index.php?showforum=193
12 Jul 2018
For us Zaurus users, no matter what distro used, this is a great browser!

https://www.brow.sh/

It features full Javascript support, even Firefox plugins work. You can watch Youtube ..

To clarify before you ask - No, the Zaurus does not need to run Firefox head-less for this to work. ( I would not recommend even trying )

Instead, just run the docker instance as mentioned on brow.sh on a x86 or ARMv6 computer locally or even host it in the cloud.
Then use ssh to browse via brow.sh remotely ! Or try the live free ssh access provided by brow.sh as mentioned at the end of this post.

Note: Currently there is no keyboard only navigation support. You need a mouse.
You can load custom pages by pressing CTRL+L and entering a page URL.
Scrolling works too, but not interaction with pages.

This is a feature that is being worked on and we hopefully see VIM like key-bindings, soon.
https://github.com/browsh-org/browsh/issues/31

How does it look like ?

https://imgur.com/a/JreaXVt

(Void Linux on Zaurus, tmux, busybox sh, dropbear ssh client)



Want to try it without installing anything ? Just use the free ssh access from brow.sh to get a taste ! Just run:

CODE
ssh brow.sh


Cheers!
26 Jun 2018
Note: This repo is in a testing phase and will currently allow you to upgrade from a build5 rootfs or older to build6. Additional packages will be announced here for testing.

Many Thanks go to Varti & ibiblio for hosting this repository!


01. Enable the repo:

CODE
echo 'repository=https://www.oesf.org/repository/feeds/voidlinux/testing/build6' > /etc/xbps.d/00-repository-main.conf


02. Sync and Upgrade (Example):


CODE
~ # xbps-install -Syu
[*] Updating `https://www.oesf.org/repository/feeds/voidlinux/testing/build6/armv5tel-musl-repodata' ...
armv5tel-musl-repodata: 33KB [avg rate: 2342KB/s]
`https://www.oesf.org/repository/feeds/voidlinux/testing/build6' repository has been RSA signed by "greguu"
Fingerprint: 13:09:b2:e3:ba:9b:7f:99:01:a5:45:a3:3b:79:c3:ed
Do you want to import this public key? [Y/n] y

Name        Action    Version           New version            Download size
libcrypto43 install   -                 2.7.4_1                -
libssl45    install   -                 2.7.4_1                79KB
libxbps     update    0.51_20           0.52_6                 76KB
xbps        update    0.51_20           0.52_6                 74KB

Size to download:              230KB
Size required on disk:        1805KB
Free space on disk:           1877MB


[*] Downloading binary packages
libcrypto43-2.7.4_1.armv5tel-musl.xbps.sig: 256B [avg rate: 749KB/s]
libssl45-2.7.4_1.armv5tel-musl.xbps: 79KB [avg rate: 170KB/s]
libssl45-2.7.4_1.armv5tel-musl.xbps.sig: 256B [avg rate: 746KB/s]
libxbps-0.52_6.armv5tel-musl.xbps: 76KB [avg rate: 335KB/s]
libxbps-0.52_6.armv5tel-musl.xbps.sig: 256B [avg rate: 706KB/s]
xbps-0.52_6.armv5tel-musl.xbps: 74KB [avg rate: 108KB/s]
xbps-0.52_6.armv5tel-musl.xbps.sig: 256B [avg rate: 708KB/s]

[*] Verifying package integrity
libcrypto43-2.7.4_1: verifying RSA signature...
libssl45-2.7.4_1: verifying RSA signature...
libxbps-0.52_6: verifying RSA signature...
xbps-0.52_6: verifying RSA signature...

[*] Running transaction tasks
libcrypto43-2.7.4_1: unpacking ...
libssl45-2.7.4_1: unpacking ...
libxbps-0.51_20: updating to 0.52_6 ...
libxbps-0.52_6: unpacking ...
xbps-0.51_20: updating to 0.52_6 ...
xbps-0.52_6: unpacking ...

[*] Configuring unpacked packages
libcrypto43-2.7.4_1: configuring ...
libcrypto43-2.7.4_1: installed successfully.
libssl45-2.7.4_1: configuring ...
libssl45-2.7.4_1: installed successfully.
libxbps-0.52_6: configuring ...
libxbps-0.52_6: updated successfully.
xbps-0.52_6: configuring ...
xbps-0.52_6: updated successfully.

3 downloaded, 2 installed, 2 updated, 2 configured, 0 removed.



03. Once xbps has been upgraded, sync once more to fetch the remaining packages:


CODE
~ # xbps-install -Syu
[*] Updating `https://www.oesf.org/repository/feeds/voidlinux/testing/build6/armv5tel-musl-repodata' ...

......


21 downloaded, 1 installed, 31 updated, 1 configured, 0 removed.



04. The kernel was also upgraded, so reboot to have the change take effect.
5 May 2018
This is a reference guide on how to install Void Linux (armv5tel-musl) on a Sharp Zaurus (C3x00) device.
Please use at your own risk.


Note: C1000 (Akita) is not officially supported, but instructions for Akita are nearly identical. Please use the "Frankenstein" kexecboot kernel and ext3 as rootfs for Akita

01. Install kexecboot kernel

A kexecboot kernel is required to boot Void Linux on your Zaurus. If you do not have already a kexecboot kernel installed, get one from the sources below and follow the instructions.

C3x00 : Download (Kexecboot 4.14.18 Voidz)
C3x00 : Download (Kexecboot 3.10 ALARMZ)
C1000 : Download

CODE
1. Extract the tar.gz file to a FAT formatted SD or CF card (SD recommended)
   2. Remove battery and power adapter cable
   3. Wait for a few seconds
   4. Replace battery, close and lock the battery cover
   5. Attach power cable
   6. Push the OK button while pressing on/off switch
   7. The device will enter a menu (Japanese)
   8. From the menu options choose option "4" (Update), next "2" (SD) and confirm "Y"
   8. The device will reboot an present you with a boot-menu


02. Get the root file system

Note: The rootfs is updated regularly and very much experimental at this stage. Each build will feature a build number, eg Build-002. Please use always the latest build available for a fresh install.

Cxx00: Download

Changes (build7) :
- Linux Kernel 4.14.67- All packages build with GCC 8.2.0
To install the Void Linux rootfs, please follow the instructions below:

02.1. Format a SD memory card with f2fs or ext4 - make sure to set the correct device

CODE
mkfs.f2fs /dev/sdx1
  
   mkfs.ext4 /dev/sdc1 -O^metadata_csum
  
   mkfs.ext4 /dev/mmcblk0p1 -O^metadata_csum

Note: If using e2fsprogs version >=1.43.9 you will need to exclude the metadata checksum feature upon creation as shown above otherwise the kexecboot kernel will fail to mount it. Keeping the feature enabled (default with newer e2fsprogs) will likely slow things down on the Zaurus.

02.2. Extract the downloaded rootfs tar.xz onto the SD card using the tar command, umount and boot the SD card on the Zaurus.

CODE
mount /dev/sdx1 /mnt
   cd mnt
   tar xf /root/void-somelongnameanddate.tar.xz


02.3. Logon as root (default password is "voidlinux") and change root password via the "passwd" command.


CODE
passwd

4. Edit /etc/rc.conf and adjust your timezone. (vi or nano)

CODE
nano /etc/rc.conf

Note: Leave HOSTNAME and HARDWARECLOCK commented out.

5. Enable dropbear (sshd), udhcpc, ntpd and alsa

CODE
ln -s /etc/sv/busybox-ntpd /var/service
   ln -s /etc/sv/busybox-udhcpc /var/service
   ln -s /etc/sv/dropbear /var/service
   ln -s /etc/sv/alsa /var/service

Note: This should bring up ethernet (CF or USB) via dhcp automatically and set the correct time as well as enable ssh listening on port 22 as default.

6. Enable WiFi

Make sure the CF or USB WiFi device is connected.

If you have a prism based card, it may be required to blacklist the orinoco_cs module fist. Reboot or "rmmod" the orinoco modules.

CODE
echo "blacklist orinoco_cs" > /etc/modprobe.d/blacklist.conf


Then setup you WiFi connection. The example is for WPA enabled networks:

CODE
ip link show
   ip link set up <device_name>
   wpa_passphrase <MYSSID> <key> >> /etc/wpa_supplicant/wpa_supplicant-<device_name>.conf
   iwconfig <device_name> mode managed
   wpa_supplicant -B -i <device_name> -c /etc/wpa_supplicant/wpa_supplicant-<device_name>.conf -Dwext
   udhcpc -i <device_name>
   ping google.com


Note: An automated WiFi setup on boot can be achieved by using wpa_actiond. This needs to be documented and tested. The above commands were confirmed working with prism based CF card DLINK DWL-660W on WPA2 enabled networks. (Firmware 1.8.2)


7. Set up audio (alsa)

To enable sound output, unmute the headphone or speaker channels via alsamixer and store the settings afterwards. Play a sound file to test.

CODE
alsamixer
   alsactl store
   aplay toptune.ogg


8. Set up the package feed

Note: This is an experimental feed that contains packages for build7. If you installed a previous rootfs, you can upgrade to build7 using xbps-install!

CODE
echo 'repository=https://www.oesf.org/repository/feeds/voidlinux/testing/build7' > /etc/xbps.d/00-repository-main.conf
   xbps-install -Su


9. Start using Void.

https://wiki.voidlinux.eu/

Note: Void for Zaurus (voidz) is very basic at this stage does not feature any graphical desktop.

THIS GUIDE IS WORK IN PROGRESS AND NOT COMPLETE. ANY ISSUES OR QUESTIONS RELATED TO VOID INSTALLATION, PLEASE POST BELOW. THANKS.
3 May 2018
Hi all,

if you are keen to try out a new Linux/GNU flavor on your Sharp Zaurus C3x00 device.. we got some good news for you!

Are you ready and Linux savvy enough to try out the latest build of Void Linux (voidz) for Sharp Zaurus C3x00 series ?

You can find a (very basic) rootfs for C3x00 here : https://github.com/greguu/voidz-packages/releases

Please be aware, this is a very basic and experimental build! You will need some good Linux skills !

See this thread for basic installation instructions : https://www.oesf.org/forum/index.php?showtopic=34937

If you like to build the rootfs from source, please read the instructions on the github page first!

https://github.com/greguu/voidz-packages/bl...s-v02/README.md

In any case, please help to keep the Zaurus alive!

Please use this thread for any general feedback related to Void Linux.

Installation, setup and issues are tracked in separate threads.

Please do not post any issues related to Void installation in this thread!

Thanks,

Greguu
Last Visitors


21 Aug 2018 - 22:22


13 Jul 2018 - 13:18


24 Jun 2018 - 1:12


20 Jun 2018 - 4:39


17 Apr 2018 - 13:59

Comments
Other users have left no comments for greguu.

Friends
There are no friends to display.
RSS Lo-Fi Version Time is now: 25th September 2018 - 07:26 AM