You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RUN wget "https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi.tar.xz?rev=95edb5e17b9d43f28c74ce824f9c6f10&hash=D5ACE3A6F75F603551D7702E00ED7B29" -O /tmp/arm-gnu-toolchain.tar.xz
9
+
RUN tar -xf /tmp/arm-gnu-toolchain.tar.xz -C /usr/local/
RUN echo "deb http://ftp.us.debian.org/debian bullseye main" >/etc/apt/sources.list
15
+
RUN apt-get update
16
+
RUN apt-get install -y python2 python2-dev
17
+
RUN wget "https://bootstrap.pypa.io/pip/2.7/get-pip.py" -O /tmp/get-pip.py
18
+
RUN python2 /tmp/get-pip.py
19
+
RUN rm /tmp/get-pip.py
20
+
RUN pip install nrfutil
21
+
# mergehex is not included in nrfutil
22
+
RUN apt-get install -y libusb-1.0-0
23
+
RUN wget "https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-command-line-tools/sw/versions-10-x-x/10-23-2/nrf-command-line-tools_10.23.2_amd64.deb" -O /tmp/nrf-command-line-tools.deb
This is an internal project developed by [Antonio Calatrava](https://github.com/acalatrava) for [SpaceInvader](https://www.spaceinvader.com/) to create a OpenHaystack compatible device on a Moko M1 and Moko M2.
4
+
5
+
In November 2023, SpaceInvader open sourced the project under the MIT license.
6
+
7
+
Currently the firmware is compatible with the following models:
8
+
9
+
- Moko M1-PNDA
10
+
- Moko M2-PNDA-HA
11
+
12
+
The firmware support DFU updating.
13
+
14
+
### Compile the firmware
15
+
16
+
Follow instructions in the `apps` and `apps/firmware` folders.
This is an internal project developed by [Antonio Calatrava](https://github.com/acalatrava) for [SpaceInvader](https://www.spaceinvader.com/) to create a OpenHaystack compatible device on a Moko M1 and Moko M2 devices.
4
+
5
+
In November 2023, SpaceInvader open sourced the project under the MIT license so others may benefit and contribute further.
6
+
7
+
Currently this firmware is compatible with the following models:
8
+
9
+
- Moko M1-PNDA
10
+
- Moko M2-PNDA-HA
11
+
12
+
This firmware support DFU updating, this way you can generate tags and deploy them over the air.
13
+
14
+
## Setting up (Mac)
15
+
16
+
### Get submodules
17
+
18
+
```
19
+
git submodule init
20
+
git submodule update
21
+
```
22
+
23
+
### Install required dependencies
24
+
25
+
- nRF command line tools
26
+
`brew tap homebrew/cask-drivers; brew install --cask nordic-nrf-command-line-tools`
0 commit comments