Digital Library Firmware

Revision as of 02:50, 11 November 2020 by Terry Gillett (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The Digital Library project is intended to provide a low cost WiFi device hosting a library of electronic documents, browser based applications and other materials suitable for use in a classroom or similar environment, with PCs, tablets and mobile smart phones as client devices. Typical Digital Library devices can support ~40 concurrent WiFi connections.

No Internet connection is required to use the device – the content is stored locally on the digital Library. Several off-the-shelf router devices may be used, starting at a cost of around $20US. The software is based on the well proven OpenWRT software.

Library content may be stored on USB, or SD Card memory devices which may be 8GB to 128GB in size. A USB connected HDD/SSD may also be used for larger storage. Multiple USB devices may be used, allowing local content to be managed separately to the main library.

A basic library image has been developed containing some 40GB of content, largely drawn from the OER2GO website ( The library contains material with licences that allow free use. Additional applications such as Sugarizer (which provides the interactive Sugar graphical learning environment) have been included.

The basic library image includes:

   • Wikipedia for Schools
   • Khan Academy Maths and Science Videos 
   • Phet Interactive Simulations for Science and Maths
   • Siyavula / CK-12 Textbooks
   • African Story Books / Book Dash / Cat and Dog Books / Mustard Seed Books / English Storybooks
   • Gutenberg Project – Great Books of the World 
   • Blockly Games
   • OLE Nepal Collection of Digital Learning Materials
   • Women in African History
   • Maps of the World
   • MedlinePlus / Hesperian / Khan Academy Health and Medicine
   • InfoNet-Biovision Articles on Agriculture, Environment and  Health subjects.
   • Practical Action Knowledge Bank of Technologies
   • Sugarizer  Interactive Sugar graphical learning environment (as on XO laptops).

Users can add local content to the main library memory device or to a second memory device, either by uploading files via the web interface, or by preparing files for the memory devices on a separate PC. Or the whole library content can be changed.

The Digital Library can connect to an upstream network via Ethernet or WiFi in order to provide access to additional on line resources such as an Internet connection. DNS Filtering is supported to ensure inappropriate content is not accessible through the Digital Library.

A range of hardware devices is supported with firmware.

Firmware downloads are available here:

Documentation is available here: