Print

SnippetsIndex

Your IP: 38.107.179.213
View number: 6460

Snippets are short, task oriented, command line sequences.
Each have a few line abstract with an in-line link to that page.

1. Remote access for service.

1.1. Telnet

Telnet remote access and system service setup

1.2. Serial Port

Our write-up: Serial Port Access

1.2.1. Serial Port and Restore

A good, Windows centric, external write-up: Wellu's Asus O!Play modding(external link)

2. System restore.

2.1. System restore - Application Level.

[+]

2.2. System restore - Linux Kernel Level.

[+]

2.3. System restore - ROM Bootcode Recovery.

[+]

2.4. System restore - HD2 by kothvandir

[+]

3. Restarting Userspace

A short post from the busybox ML on how to restart userspace without re-loading the currently running kernel.

4. Unpackaging the firmware image

These two pages show the structure of the firmware image while demonstrating the commands to unpackage and examine it.
The most recent page compares four firmware images in parallel.
The original page does not include the details of the yaffs2 image but does have more detailed command information.

4.1. File comparison report generator

The Lua script that generates the six comparison reports used in the comparing four firmware images page
is available in our file gallery at: File Audit tarball.

4.1.1. Report Tour

A quick tour of the reports output by our Firmware Comparison Tool.
The tables in the above page where generated by a customized version that outputs TikiWiki FancyTable syntax without the db index columns.

4.2. unyaffs tool

The unyaffs tool for unpacking a yaffs/yaffs2 image as used in our comparing four firmware images page
is available in our file gallery as pre-compiled binaries:

4.2.1. Linux, 32bit and 64 bit

Both of these packages include the source files along with the pre-compiled binary:
Linux unyaffs

4.2.2. Mac, OSx

This package for Mac, OSx command line is the pre-compiled binary only:
Mac OSx unyaffs

5. Using external Wifi dongle

Things known about using a Wifi dongle on machines without Wifi built-in.

5.1. Dealing with WPA setup

Currently a forum thread, example from the Iomega ScreenPlay box.

6. Keeping manufacturers honest.

Someday, the releases of GPL code by manufacturers will be in our file trackers.
Until then, the Source Index Files are in our member's only file gallery.

7. Accessing a Flash Image on the Linux Desktop.

The image access snippet is not yet finished but contains tested, example, information.

8. Reconfiguring virtual memory - Factory Busybox.

After doing the preliminaries in the above access snippet:
Configuring virtual memory

9. Development Subjects

9.1. Installing Code Sourcery tool chains

The re-distributable versions of the Code Sourcery tool chains are available in our resource and reference pool at: mirrors.minimodding.com
This snippet gives a tour of the install the Linux versions, the Windows versions are similar.

9.2. Development System Tour

This snippet uses the creation of the built-in "Hello World" example in Eclipse to demonstrate setting up your Eclipse to work with this site's resources.

10. Static build of Busybox.

The static, general purpose, build of Busybox is in our file gallery.
This build has its own forum thread.

11. Mounting an external HDD drive.

Typical of all external storage mounting.

12. Switching to the on-disk copy of Busybox.

This example of switching to on-disk shell allows the user to 'exit' to current shell.

13. Reconfiguring virtual memory - Newer Busybox.

This virtual memory configuration example uses utilities unavailable in the factory build of Busybox to also free the RAMdisk memory.

14. Creating a read-write version of /etc on disk.

This example puts the system /etc directory on external disk.

15. Mounting an external DVD drive.

Using the newer version of Busybox: Mounting a DVD, not tested with factory BB version.

16. Exporting the O!Play storage via nfs.

We need some help here, missing utilities.
Reference: http://nfs.sourceforge.net/nfs-howto(external link)

17. Exporting the O!Play storage via cifs.

We need some help here, missing utilities.
Reference: http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection(external link)

on your Linux desktop install and run smb4k. On "network Neighborhood" , you should see MSHOME -> NAS , mount yours mount point and you will it have storage exported. biggrin

18. Waking up your WoL enabled NAS.

Uses a special, two utility, Busybox build (100Kbytes) to wake remote machines.

19. Adding Optware to the O!Play.

Currently a forum thread, author may turn it into a Recipe or Blog.

20. SSH Remote Shell Agent

Our remote shell agent implements some functionality needed by our community.

20.1. The remote agent script:

The SSH/SSHD public key authentication system allows an optional first field describing a command to be run when that user is authenticated.
This page shows an example of a basic command dispatch script (in Lua).

20.2. Other Mercurial extensions used:

For the moment,
see: http://mercurial.selenic.com/wiki/MqExtension(external link)
and: http://mercurial.selenic.com/wiki/AclExtension(external link)

21. MPOS Source code tracking.

This project uses only OSS from public repositories.
The build system used also only pulls in published OSS code.


Contributors to this page: mikez , sergiomb and admin .
Page last modified on Wednesday 22 of June, 2011 17:49:22 CDT by mikez.