Wie met Exor HMI-panelen werkt, komt vroeg of laat de term BSP tegen. BSP staat voor Board Support Package en is het embedded Linux besturingssysteem van het HMI. Het BSP vormt de basis voor de hardware-aansturing, systeeminstellingen, netwerkfuncties en de software die op het paneel draait, zoals JMobile.
In onderstaande afbeelding is de huidige BSP branching structure te zien. Vanaf versie 1.2 splitst de versielijn zich op in twee parallelle takken. De oneven lijn loopt van 1.3 via 3.1 naar 5.1 en is bedoeld voor panelen waarop JMobile draait en eventueel ook CODESYS wordt toegepast. De even lijn loopt van 2.0 via 2.1 naar 4.1 en is geoptimaliseerd voor panelen die Chromium gebruiken, bijvoorbeeld voor het weergeven van webpagina’s of webvisualisaties.

Om het verschil tussen de BSP-lijnen sneller inzichtelijk te maken, staat in Tabel 1 een praktische samenvatting van de aanbevolen JMobile-versies per BSP-lijn. Dit is geen volledige release-matrix per paneeltype, maar een bruikbaar overzicht voor selectie en migratie.
| BSP-versie / lijn | Aanbevolen JMobile-versie |
| BSP 1.0 | JMobile 4.0 of ouder |
| BSP 1.3 | JMobile 4.5 |
| BSP 3.1 | JMobile 4.5 of 4.7 |
| BSP 5.1 | JMobile 4.7 |
| BSP 2.0 / 2.1 / 4.1 | Vooral bedoeld voor Chromium/webtoepassingen |
Vanaf BSP 1.3 speelt cybersecurity een nadrukkelijkere rol. Zo is het vanaf deze versie verplicht om de standaardwachtwoorden van de admin- en user-accounts voor de System Settings te wijzigen. Ook moet bij de eerste toegang tot de System Settings direct een nieuw admin-wachtwoord worden ingesteld.
Vanaf BSP 5.1 zijn daarnaast diverse extra beveiligingsmogelijkheden beschikbaar gekomen die helpen om beter aan strengere cybersecurity-eisen te voldoen. Denk daarbij aan uitgebreider wachtwoord- en sessiebeheer, het beperken van toegang via services zoals Cloud/VPN, SSH en VNC, het afdwingen van alleen beveiligde HTTPS-verbindingen, firewallfunctionaliteit, network rate limiting en aanvullende instellingen rond signed modules, autorun-scripts en device discovery. Voor meer informatie met betrekking tot cybersecurity verwijzen wij naar onderstaande pdf.
Ook performance is een belangrijk aandachtspunt bij de keuze voor een BSP-versie. Voor EX705-panelen is uit de praktijk gebleken dat bij gebruik van BSP 3.1 of hoger merkbaar performanceverlies kan optreden, in sommige gevallen rond de 30 procent. Bij modellen zoals de eX707 is dat effect doorgaans kleiner. Dat verschil is logisch te verklaren doordat de eX707 is uitgerust met een dual-core processor.
Voor nieuwe projecten zijn daarom de ex700M-modellen extra interessant. De modellen zijn nu al beschikbaar. Helaas raden wij deze M-modellen nog niet altijd aan in verband met een LCD-dimmingprobleem en de vooralsnog afwezige scheepskeur. Naar verwachting zijn deze punten in Q4 2026 opgelost.
Een BSP-update kan op twee manieren worden uitgevoerd:
Updaten via een USB stick:
- Download de *_autoupdate.zip:
- Unzip de bestanden naar de root van een USB Stick.
- Plaats de USB Stick in een vrij USB poort van het HMI. Start de update procedure niet? Plaats de USB Stick in een andere USB poort op het HMI of gebruik een andere USB Stick.
Updaten via de webpagina:
- Download het zip bestand zonder autoupdate in de naam.
- Unzip de bestanden naar een map op de hdd van de PC.
- Open een browser en navigeer naar: https:///<IP-adres>/machine_config
- Open het Management tab.
- Update de onderdelen (indien aanwezig) in onderstaande volgorde:
- Update Bootloader
- Update Config OS
- Update Main OS
- Settings Restore
- Data Clear
Tijdens de update worden de systeeminstellingen van het HMI gereset. Denk daarbij aan IP-adressen, services zoals Router, Cloud, VNC en Bridge, en de NTP-instellingen.
Oudere BSP 1.0-versies kunnen niet altijd direct naar BSP 1.3 of hoger worden geüpdatet. In dat geval is eerst een tussenstap naar een latere 1.0.7xx-versie nodig
Een downloadbaar overzicht van de verschillende BSP-versies is te vinden via deze link.


