Site Navigation

Your Account

Choose Language

How to Find New Firmware

User-Contributed Guide

User-Contributed Guide

This guide is not managed by the site's staff.

Many people use the stock firmware, and many others are working on their own variations. How can you find other firmware?

  • Author: David Hilton
  • Time estimate: 15 minutes
  • Difficulty: Easy

We'll go over the three main sources of firmwares:

Mentioned but largely ignored (as it currently has nothing) is the hexbright public code library.

Edit Step 1 How to Find New Firmware  ¶ 

Image 1/1: Search for [https://github.com/search?q=hexbright|hexbright].

Edit Step 1 How to Find New Firmware  ¶ 

Edit Step 2  ¶ 

Image 1/1: First, firmwares derived from the original samples repository (blue), see step 3.

Edit Step 2  ¶ 

  • There are 3 main types of firmwares.

    • First, firmwares derived from the original samples repository (blue), see step 3.

    • Second, firmwares derived from the hexbright library (orange), see step 4.

    • Third, unrelated firmwares (purple), see step 5.

Edit Step 3  ¶ 

Image 1/3: At a future point, notable firmwares ''may'' be included in the repository (see the [https://github.com/hexbright/samples/pulls|Pull Requests]). Image 2/3: Most importantly, we can see works that have been derived from this repository (by clicking the number to the right of [https://github.com/hexbright/samples/network|Forks]). Image 3/3: The left box shows users that have uploaded changes that have not been pulled into the main repository.

Edit Step 3  ¶ 

  • The samples repository contains the initial sample firmware.

    • At a future point, notable firmwares may be included in the repository (see the Pull Requests).

    • Most importantly, we can see works that have been derived from this repository (by clicking the number to the right of Forks).

      • The left box shows users that have uploaded changes that have not been pulled into the main repository.

      • The right circle is hovered over, showing details of that particular commit. If clicked, you can see details of that work.

      • This code may or may not be ready for use.

Edit Step 4  ¶ 

Image 1/3: The [https://github.com/dhiltonp/hexbright/tree/master/programs|programs] directory contains programs that could be used.  For the time being, most are simple but functional. Image 2/3: The [https://github.com/dhiltonp/hexbright/network|network graph] shows modifications that have not yet been merged into the repository. Image 3/3: You can view modifications in progress by hovering over points, or clicking for more details.

Edit Step 4  ¶ 

  • The hexbright library contains a library designed to simplify programming.

    • The programs directory contains programs that could be used. For the time being, most are simple but functional.

    • The network graph shows modifications that have not yet been merged into the repository.

      • You can view modifications in progress by hovering over points, or clicking for more details.

      • It's worth noting that the library is under active development, as you can see from the code check-ins on the top line.

Edit Step 5  ¶ 

Image 1/2: Purple repositories are unrelated projects.  They have a different name, and unique sizes - though most on this page are empty. Image 2/2: [https://github.com/alpharesearch/Hexbright|Alpharesearch] has a repository with files, and an actual readme.  We can't be sure if it's working without testing it, but these are a good sign.

Edit Step 5  ¶ 

  • Unrelated firmwares are firmwares that have been published, but not linked to either of the previous projects.

  • Purple repositories are unrelated projects. They have a different name, and unique sizes - though most on this page are empty.

    • Alpharesearch has a repository with files, and an actual readme. We can't be sure if it's working without testing it, but these are a good sign.

  • In black is something misleading. It says it is the 'HexBright Public Code Library', but for now it just contains the source for this webpage.

You're Done!

0 Comments

No comments.

Add Comment

View Statistics:

Past 24 Hours: 0

Past 7 Days: 0

Past 30 Days: 1

All Time: 3,562