bananapi-r3 #2

Merged
wpetit merged 10 commits from bananapi-r3 into master 2023-08-30 18:03:39 +02:00
Owner

modification pour création d'un firmware à destination de bpi-rp3.

Construction :

  • Ajout de install-bpi-r3-network-config pour bpi-rp3 dans

install/bananapi.mk

  • Ajout de la copie des fichiers de configuration a la construction du firmware, ainsi que l'installation de paquets nécessaires pour le port USB de la borne (indiqué dans leur documentation) dans :

targets/bananapi.mk

Fichier de conf :

  • Ajout du fichier de configuration réseau physique:

misc/bpi-r3/uci/network

  • Ajout du fichier de configuration système (utile pour serveur ntp, et fuseau horaires) dans :

misc/bpi-r3/uci/system

  • Ajout du fichier de configuration wireless (copie de celui fournit par le constructeur pour l'image avant démarrage dans la banana-rp3) dans :

misc/bpi-r3/uci/wireless

Note

  1. toutes les modifications concernent que bpi-rp3
  2. La borne est fonctionnel avec le firmware construit
  3. l'appairage au serveur emissary fonctionnel avec le firmware construit
modification pour création d'un firmware à destination de bpi-rp3. ### Construction : - Ajout de ```install-bpi-r3-network-config``` pour bpi-rp3 dans ```install/bananapi.mk``` - Ajout de la copie des fichiers de configuration a la construction du firmware, ainsi que l'installation de paquets nécessaires pour le port USB de la borne (indiqué dans leur documentation) dans : ```targets/bananapi.mk``` ### Fichier de conf : - Ajout du fichier de configuration réseau physique: ```misc/bpi-r3/uci/network``` - Ajout du fichier de configuration système (utile pour serveur ntp, et fuseau horaires) dans : ```misc/bpi-r3/uci/system``` - Ajout du fichier de configuration wireless (copie de celui fournit par le constructeur pour l'image avant démarrage dans la banana-rp3) dans : ```misc/bpi-r3/uci/wireless``` #### Note 1. toutes les modifications concernent que bpi-rp3 2. La borne est fonctionnel avec le firmware construit 3. l'appairage au serveur emissary fonctionnel avec le firmware construit
lseys added 3 commits 2023-08-07 17:22:32 +02:00
feat: add basic bananapi r3 target
Some checks failed
arcad/emissary-firmware/pipeline/pr-master There was a failure building this commit
e6185af00b
feat(bpi-r3): default firmware ok. Lan ok, emissary install
Some checks failed
arcad/emissary-firmware/pipeline/pr-master There was a failure building this commit
4a08d1daa7
remise en état du fichier n'ayant pas besoin d'être modifié!
Some checks failed
arcad/emissary-firmware/pipeline/head There was a failure building this commit
arcad/emissary-firmware/pipeline/pr-master There was a failure building this commit
d87c30bfcf
wpetit requested changes 2023-08-07 17:30:24 +02:00
@ -0,0 +5,4 @@
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
Owner

La configuration ne devrait contenir que le minimum vital pour que la configuration réseau soit fonctionnelle (i.e. interface WAN en mode DHCP).

On ne devrait pas surcharger les autres propriétés de la configuration UCI et maintenir celles par défaut fournies par le firmware OpenWRT.

i.e. supprimer le bloc globals si possible.

La configuration ne devrait contenir que le minimum vital pour que la configuration réseau soit fonctionnelle (i.e. interface WAN en mode DHCP). On ne devrait pas surcharger les autres propriétés de la configuration UCI et maintenir celles par défaut fournies par le firmware OpenWRT. i.e. supprimer le bloc `globals` si possible.
wpetit marked this conversation as resolved
@ -0,0 +32,4 @@
config device
option name 'eth1'
option macaddr '96:37:22:3f:67:af'
Owner

On ne devrait pas fixer l'adresse MAC des cartes réseaux.

On ne devrait pas fixer l'adresse MAC des cartes réseaux.
wpetit marked this conversation as resolved
@ -0,0 +36,4 @@
config device
option name 'wan'
option macaddr '96:37:22:3f:67:af'
Owner

On ne devrait pas fixer l'adresse MAC des cartes réseaux.

On ne devrait pas fixer l'adresse MAC des cartes réseaux.
wpetit marked this conversation as resolved
@ -0,0 +1,15 @@
config system
Owner

Je ne pense pas qu'il soit nécessaire de surcharger cette partie de la configuration de la BananaPi pour que le firmware fonctionne.

Je ne pense pas qu'il soit nécessaire de surcharger cette partie de la configuration de la BananaPi pour que le firmware fonctionne.
wpetit marked this conversation as resolved
@ -0,0 +1,29 @@
config wifi-device 'radio0'
Owner

Je pense qu'il n'est pas nécessaire de surcharger cette partie de la configuration UCI. La configuration des cartes WiFi doit être intégrée dans le firmware OpenWRT de base.

Je pense qu'il n'est pas nécessaire de surcharger cette partie de la configuration UCI. La configuration des cartes WiFi doit être intégrée dans le firmware OpenWRT de base.
wpetit marked this conversation as resolved
lseys added 1 commit 2023-08-08 11:57:42 +02:00
fix: simplify firmware configuration. test => start, ssh access, emissary-agent, contact emissary server OK
Some checks failed
arcad/emissary-firmware/pipeline/pr-master There was a failure building this commit
f8b76b167e
lseys added 1 commit 2023-08-09 14:52:29 +02:00
fix: clear default configuration by setting only requires
Some checks failed
arcad/emissary-firmware/pipeline/pr-master There was a failure building this commit
d19d77c1a8
Author
Owner
  • suppression des fichiers wireless & system non nécessaire.
  • réduction du fichier de configuration network au strict minimum.

test

build firmware => OK
démarrage borne => OK
la borne fournit du dhcp sur lan 1 => OK
connexion ssh en root => OK
appairage => OK

- suppression des fichiers wireless & system non nécessaire. - réduction du fichier de configuration network au strict minimum. ### test build firmware => OK démarrage borne => OK la borne fournit du dhcp sur lan 1 => OK connexion ssh en root => OK appairage => OK
lseys added 1 commit 2023-08-22 12:31:13 +02:00
doc: create hardware-sheet for bananapi. doc use to discover hardware and install firmware on it only
Some checks failed
arcad/emissary-firmware/pipeline/pr-master There was a failure building this commit
54492c4f6c
lseys added 1 commit 2023-08-25 11:05:54 +02:00
doc: add make download-emissary-release in doc
Some checks failed
arcad/emissary-firmware/pipeline/pr-master There was a failure building this commit
46808786ce
wpetit added 1 commit 2023-08-25 15:03:45 +02:00
doc: refactor bpi hardware sheet
Some checks failed
arcad/emissary-firmware/pipeline/pr-master There was a failure building this commit
4b8b4c43c2
wpetit added 1 commit 2023-08-25 15:33:52 +02:00
ci: install python3-distutils in docker environment
Some checks failed
arcad/emissary-firmware/pipeline/pr-master There was a failure building this commit
2d0d0d689d
wpetit force-pushed bananapi-r3 from 2d0d0d689d to 666a180c5d 2023-08-25 16:09:10 +02:00 Compare
wpetit requested review from wpetit 2023-08-25 16:31:23 +02:00
wpetit requested changes 2023-08-25 16:32:25 +02:00
@ -0,0 +18,4 @@
## Installation
Par défaut la borne est sans OS, donc impossible de flasher selon la méthode conventionnel.
Owner

Faire une relecture orthographique de la procédure d'installation.

Faire une relecture orthographique de la procédure d'installation.
Author
Owner

correction de la documentation comme demandé.

correction de la documentation comme demandé.
wpetit marked this conversation as resolved
lseys added 1 commit 2023-08-28 11:04:49 +02:00
docs: Corrected documentation related to Banana BPI hardware
All checks were successful
arcad/emissary-firmware/pipeline/pr-master This commit looks good
91365ec4ac
wpetit approved these changes 2023-08-30 16:56:47 +02:00
wpetit force-pushed bananapi-r3 from 91365ec4ac to b17355f36b 2023-08-30 16:57:07 +02:00 Compare
wpetit merged commit 8038eb5c97 into master 2023-08-30 18:03:39 +02:00
wpetit deleted branch bananapi-r3 2023-08-30 18:03:42 +02:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: arcad/emissary-firmware#2
No description provided.