Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 14 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# OctopusNet

Master branch contains original system which needs an ubuntu 16.04 LTS to build due to its age (2015!)
There is a new branch available called octonet-ng which brings the octonet to recent LTS Kernel 6.12.81 and buildroot 2025.02 LTS. Building and flashing works the same for both systems

###Prepare for Building
On Debian/Ubuntu (as root or using sudo):
Expand All @@ -17,15 +19,21 @@ On Debian/Ubuntu (as root or using sudo):
```
and select no.

* Clone the octonet and ddvb repositories:

* Clone the octonet repositories:

```
>git clone -b master https://github.com/DigitalDevices/octonet.git octonet
>git clone -b master https://github.com/DigitalDevices/dddvb.git dddvb
For master branch:
>git clone -b master https://github.com/probutus/octonet.git octonet
>cd octonet
>./mk.patch
For new octonet-ng branch:
>git clone -b octonet-ng https://github.com/probutus/octonet.git octonet
>cd octonet
>./mk.patch

```
If needed replace branch (master) and repository path with your own.


###Building

Expand Down Expand Up @@ -59,8 +67,9 @@ http://<OctopusNet IP>/updateserver.html
```
Initiate update from the OctopusNet

Note 1: I included a python webserver which enables you to update the octopus-net firmware without having a webserver installed. See octoupdateserver directory. Just run it with python3 and have the octonet directory at the same level at the server. (this script needs to be run as root as it needs access to port 80). Please add the filename of the image you want to flash into the script.

Note: for security reasons only private ip addresses (10.0.0.0/8, 172.16.0.0/12, 192.168,0.0/16) are accepted
Note 2: for security reasons only private ip addresses (10.0.0.0/8, 172.16.0.0/12, 192.168,0.0/16) are accepted


You can find details about the OctopusNet hardware, the flash memory map and the boot process
Expand Down
1 change: 1 addition & 0 deletions buildroot.octonet/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ source "$BR2_EXTERNAL/package/octonet/Config.in"
source "$BR2_EXTERNAL/package/octoserve/Config.in"
source "$BR2_EXTERNAL/package/octoscan/Config.in"
source "$BR2_EXTERNAL/package/lunajson/Config.in"
source "$BR2_EXTERNAL/package/dddvb/Config.in"
Loading