IoT og smarthus

Hva er Flipper Zero? Teknologi, lovlig bruk og utvidelser

Håndholdt elektronikkverktøy med NFC-brikker, utviklingskort og måleprober på arbeidsbenk

Flipper Zero er et håndholdt utviklings- og testverktøy som samler sub-GHz-radio, NFC, 125 kHz RFID, infrarødt, iButton, Bluetooth LE, USB og GPIO i én liten enhet. Det gjør den interessant for elektronikk, protokollæring og autorisert sikkerhetstesting. Den er likevel verken en universalnøkkel eller et frikort til å undersøke andres systemer.

Kort forklartDet er ikke produktet, men bruken som avgjør om noe er lovlig. Bruk Flipper Zero på utstyr du eier, eller der du har tydelig, helst skriftlig, tillatelse. Avgrens testen, respekter personvern og radioregler, og unngå alt som kan gi uberettiget tilgang, fange opp andres kommunikasjon eller forstyrre drift.

Hva er Flipper Zero?

En Flipper Zero er en lommeplattform for å observere og samhandle med flere vanlige grensesnitt i elektronikk. Den har egen skjerm, knapper og batteri, kjører åpen fastvare og kan utvides med apper og maskinvare via GPIO. Du kan bruke den uten PC til enkle målinger og demonstrasjoner, og koble den til datamaskin eller mobil når du vil oppdatere, administrere filer eller utvikle programvare.

Noen myter bør avlives med en gang. Flipper Zero er ikke en fullverdig programvaredefinert radio, støtter ikke alle protokoller og kan ikke omgå moderne kryptografi. At enheten oppdager et radiosignal eller leser en åpen identifikator, betyr heller ikke at den har nøklene som trengs for å autentisere seg. Hva som støttes, varierer med korttype, protokoll, firmware, region og systemets sikkerhetsmodell.

Plattformen hører hjemme et sted mellom måleinstrument, mikrokontrollerkort og læringsverktøy. Den erstatter ikke et kalibrert oscilloskop, en spektrumanalysator eller et profesjonelt testlaboratorium. Den er best når du vil lære hvordan et kjent grensesnitt oppfører seg, eller kontrollere en avgrenset hypotese på ditt eget utstyr.

Maskinvare og grensesnitt

Hovedbrikken er en STM32WB55RG med en Arm Cortex-M4 på 64 MHz for programmene og en Cortex-M0+ på 32 MHz for radio. Ifølge den offisielle spesifikasjonen har den 1 MB flash og 256 kB SRAM, en monokrom LCD-skjerm på 128 × 64 piksler, USB-C, Bluetooth LE og et oppladbart batteri på 2100 mAh. Lagringen utvides med microSD-kort, som ikke følger med. Produsenten anbefaler 2–32 GB og oppgir støtte for opptil 256 GB.

Radiodelene har hver sin oppgave. CC1101-brikken dekker utvalgte sub-GHz-bånd rundt 315, 433, 868 og 915 MHz, avhengig av region. ST25R3916 håndterer NFC på 13,56 MHz, blant annet ISO 14443A/B, MIFARE, FeliCa og NFC Forum-tagger. En separat lavfrekvensdel leser støttede 125 kHz RFID-formater som EM4100 og HID Prox. I tillegg finnes IR-sender og -mottaker, kontaktpunkter for iButton (1-Wire) og 13 GPIO-pinner for UART, SPI, I²C og annen prototyping. GPIO bruker 3,3 V-logikk. Inngangene tåler 5 V, men det betyr ikke at pinnene kan drive eller belastes vilkårlig.

GrensesnittHva det gjørLovlig læringseksempelViktig begrensning
Sub-GHzMottar og sender støttede signaler i regionavhengige båndFinn frekvens og protokoll for din egen fjernkontroll i et avgrenset testmiljøSending er regulert; dynamiske koder og ukjente protokoller kan ikke behandles som en enkel kopi
NFC 13,56 MHzLeser, lagrer og i noen tilfeller emulerer støttede kort og taggerLag en egen NFC-tag med lenke, eller test et adgangssystem du administrererNoen kort gir bare en identifikator eller deler av dataene; krypterte applikasjoner krever nøkler og tillatelse
RFID 125 kHzArbeider med flere lavfrekvente RFID-formaterUndersøk egne testtagger og noter forskjellen fra NFCStøtte avhenger av format; et lest nummer gir ikke legitim tilgang
InfrarødtMottar og sender signaler fra støttede IR-fjernkontrollerSamle egne fjernkontroller til TV, projektor eller instrumenterKrever fri sikt og riktig protokoll; bruk aldri funksjonen til å forstyrre andres utstyr
iButton / 1-WireLeser og emulerer støttede elektroniske nøkler og identifikatorerTest egne DS199x-komponenter i en undervisningsriggFormatstøtte og sikkerhetsnivå varierer; fysisk tilgang er ikke det samme som tillatelse
GPIO, USB og BLEKobler enheten til kretser, datamaskin, mobil og utvidelsesmodulerLes seriell logg fra ditt eget kort, eller bygg en enkel I²C-sensordemoKontroller spenningsnivå, pinnefunksjon og jord; bruk USB-tastaturfunksjoner bare på egne maskiner

Tabellen beskriver bruksområder, ikke en kompatibilitetsgaranti. Et adgangskort kan bruke samme frekvens som et annet, men ha helt ulik minneorganisering, autentisering og nøkkelhåndtering. Les derfor dokumentasjonen til både Flipper Zero og systemet du faktisk eier eller forvalter.

Ansvarlig testing steg for steg

En god test begynner ikke med knappen «Read», men med et klart mandat. I private hobbyprosjekter er mandatet enkelt: utstyret, taggen og testmiljøet er ditt. I skole, bedrift eller borettslag bør eier, systemansvarlig og tillatt omfang være avtalt på forhånd. Tillatelse til å teste én kortleser betyr ikke at resten av nettverket, alle ansattkort eller naboens fjernkontroll er innenfor.

  1. Beskriv målet, for eksempel å finne protokollen til din egen temperatursensor eller kontrollere at en testtag kan leses.
  2. Avgrens systemet: noter enhet, sted, tidsrom, tillatte funksjoner og hva som uttrykkelig ikke skal testes.
  3. Start passivt: dokumentasjon, visuell kontroll og mottak i et skjermet oppsett kommer før sending eller emulering.
  4. Unngå driftsrisiko: ikke test på inngangsdører, kjøretøy, alarmer, betaling, produksjon eller kritisk utstyr uten profesjonelt mandat og en plan for å gå tilbake.
  5. Minimer data: lagre bare det testen krever, beskytt filene og slett kopiene når dokumentasjonen er ferdig.

Denne arbeidsformen gjør Flipper Zero til et lærings- og kvalitetsverktøy. Den gir også bedre tekniske resultater: du vet hva som var koblet til, hvilken firmware som ble brukt, og om observasjonen kan gjentas uten å belaste et virkelig system.

Er Flipper Zero lovlig i Norge?

Vi har ikke funnet noe norsk forbud mot selve produktet i de offentlige kildene vi har kontrollert. Det betyr likevel ikke at all bruk er lovlig. Straffeloven kapittel 21 retter seg blant annet mot uberettiget befatning med tilgangsdata eller hjelpemidler som er særlig egnet til lovbrudd (§ 201), inngrep i datasystem (§ 204), krenkelse av retten til privat kommunikasjon (§ 205) og handlinger som skaper fare for driftshindring (§ 206). Det avgjørende er blant annet hensikt, tillatelse, hvilke data som behandles og hva handlingen faktisk gjør.

Praktisk hovedregel: Test bare eget utstyr eller systemer der eieren uttrykkelig har gitt deg lov. Ikke les, lagre, emuler eller send andres identifikatorer, adgangsdata, fjernkontrollsignaler eller kommunikasjon. Dette er en teknisk oversikt, ikke juridisk rådgivning; konkrete saker må vurderes etter gjeldende regler og fakta.

Radiosending og Nkoms regler

Radiosending er en egen vurdering. Nkom forvalter frekvensbruken i Norge, og frekvenser kan bare brukes innenfor en generell tillatelse eller en individuell tillatelse. De generelle tillatelsene for blant annet kortdistanseutstyr står i fribruksforskriften. Bånd, effekt, sendetid, kanalbredde, antenne og formål har betydning. For vanlig kortdistanseutstyr i 433 MHz-båndet er effektgrensen for eksempel i størrelsesorden 10 mW e.r.p., med begrensninger på sendetid. Kontroller alltid gjeldende vilkår.

At en frekvens finnes i en meny, eller at et eksternt radiokort teknisk kan sende der, er ikke dokumentasjon på at bruken er tillatt. Offisiell firmware bruker regionsinformasjon til å begrense sending, men brukeren må fortsatt følge norske vilkår.

Radioutstyr som selges i Norge, skal oppfylle EØS-kravene, være CE-merket og ha relevant dokumentasjon. Produsenten publiserer samsvarserklæringer for Flipper Zero og enkelte offisielle moduler. Egne antenner, forsterkere, alternativ firmware eller tredjepartsmoduler kan endre både den tekniske og den regulatoriske situasjonen. Et eksternt CC1101-kort med antenne bør derfor behandles som spesialutstyr: kontroller samsvar, tillatt bånd, effekt og bruk før du sender noe, og bruk det aldri til å øke rekkevidden mot andres systemer.

Trygge prosjekter å starte med

1. Dokumenter dine egne IR-fjernkontroller

Lag en ryddig samling av egne fjernkontroller til TV, projektor eller instrumenter. Test én kommando om gangen og gi filene beskrivende navn. Et IR-utvidelseskort kan være aktuelt i et større rom når den innebygde senderen ikke rekker, men sterkere IR-lys er ingen invitasjon til å styre utstyr utenfor testområdet.

2. Sammenlign NFC og 125 kHz RFID

Bruk egne blanke tagger til å se hvordan frekvens, UID, minne og applikasjonsdata skiller seg. Et godt undervisningsforsøk er å lese en enkel tag, notere hvilke felt som faktisk er synlige, og sammenligne med databladet. Ikke bruk ansattkort, hotellkort, reisekort eller betalingskort som øvingsmateriale uten uttrykkelig tillatelse.

3. Feilsøk en egen sensorbuss

Via GPIO kan Flipper Zero inngå i en enkel laboratorierigg med UART, SPI eller I²C. Diagnosemodulen for I²C- og SPI-analyse er laget for måling og undervisning, men har definerte spennings- og frekvensgrenser. Kontroller jord, signalnivå og datablad før du kobler til. Vil du vite mer om riktige måleinstrumenter, les guiden multimeter, oscilloskop eller USB-tester.

4. Bygg en app eller en visuell prototype

Den offisielle appkatalogen har verktøy og spill, og firmwarekoden er åpen. Det gir en trygg vei inn i embedded-utvikling: bygg en liten app som viser egne sensordata, eller studer hvordan menyer og filformater er organisert. Light Messenger-modulen bruker RGB-lysdioder og bevegelse til å tegne tekst eller grafikk i luften, og viser at GPIO-utvidelser like gjerne kan være kreative som sikkerhetsrelaterte.

Utvidelsesmoduler

Den innebygde maskinvaren dekker mye, men ikke WiFi. Et WiFi-utviklingskort med ESP32-S2 legger til 2,4 GHz WiFi, USB-UART og feilsøking av egen firmware via SWD og GDB. Produktbeskrivelsen presiserer at funksjoner for nettverksanalyse og penetrasjonstesting ikke er implementert, så kortet er først og fremst et utviklings- og feilsøkingsverktøy.

Video Game Module med RP2040 gir videoutgang, bevegelsessensor og ekstra GPIO. Den kan speile skjermbildet og fungere som en selvstendig RP2040-plattform for egne prosjekter. Premiumsettet samler hovedenhet, Video Game Module, microSD-kort, breadboard og koblingsledninger. Det er den mest naturlige broen over til vanlig mikrokontrollerlæring; les også sammenligningen av AVR, ESP32, RP2040 og STM32.

ModulLegger tilPasser tilVær oppmerksom på
WiFi-utviklingskort (ESP32-S2)WiFi på 2,4 GHz, USB-UART og SWD/GDB-feilsøkingUtvikling og feilsøking av egen firmwareBruk bare mot eget nett og eget utstyr
Video Game Module (RP2040)Videoutgang, bevegelsessensor og ekstra GPIOSpill, skjermspeiling og egne RP2040-prosjekterEgen mikrokontroller med egen firmware
Diagnosemodul for I²C og SPIAnalyse av sensorbusserFeilsøking i laboratorieoppsettHold deg innenfor spennings- og frekvensgrensene
Eksternt CC1101-kort med antenneEkstra sub-GHz-radio med ekstern antenneMottakstester på eget utstyrSending må holde seg innenfor norske vilkår for bånd og effekt
IR-utvidelseskortKraftigere IR-senderStyring av eget utstyr i større romBare innenfor testområdet
Light MessengerRGB-lysdioder som tegner tekst i luftenKreative GPIO-prosjekterRen visningsmodul, ingen radiofunksjon

Velg ikke modul bare fordi den flytter en teknisk grense. Spør hva du skal lære, hvilket grensesnitt som trengs, om modulen støttes av offisiell firmware, og hvilke elektriske eller regulatoriske krav den medfører. Se kategorien minidatamaskiner og mikrokontrollere hvis prosjektet egentlig trenger et vanlig ESP32-, RP2040- eller Raspberry Pi-kort.

Firmware og apper

Det tryggeste utgangspunktet er den offisielle firmwaren, oppdatert med qFlipper, mobilappen eller Flipper Lab i nettleseren. Appkatalogen viser versjon, beskrivelse og lenke til kildekoden, og enkelte apper krever en egen maskinvaremodul. Installer bare programvare du forstår og kan spore til et vedlikeholdt prosjekt. Alternativ firmware kan endre både sikkerhet, funksjoner og regionsperrer for sending.

Utviklere kan studere den offisielle firmwarekoden på GitHub, skrive egne apper i C eller C++ eller bruke den innebygde JavaScript-motoren til enklere automasjoner. Arbeidet ligner annen embedded-utvikling: fest versjoner, bygg fra sporbar kilde, test på egen maskinvare og noter firmwareversjonen sammen med resultatet. Guiden ESP32 for nybegynnere forklarer de samme grunnprinsippene for GPIO, strøm og seriell logging.

Vanlige spørsmål om Flipper Zero

Er det ulovlig å eie en Flipper Zero?

Vi kjenner ikke til noe norsk forbud mot selve produktet. Lovligheten avhenger av hensikt og handling: tillatelse, hvilke data som behandles, tilgang til systemer, radiobruk og mulig forstyrrelse. Et eget laboratorium og en avtalt sikkerhetstest er noe helt annet enn å prøve funksjoner på andres adgangssystemer eller kommunikasjon.

Kan Flipper Zero åpne alle biler eller garasjeporter?

Nei. Mange moderne fjernkontroller bruker rullerende eller på annen måte dynamiske koder. Produsentens support forklarer at et mottatt signal med rullerende kode ikke kan lagres som en vanlig kode for avspilling. Systemene varierer, og enhver test må uansett skje på eget utstyr, uten risiko for at en fungerende fjernkontroll kommer ut av synkronisering.

Kan Flipper Zero kopiere et betalingskort?

Ikke til et fungerende betalingskort. En NFC-leser kan i enkelte tilfeller se åpne kortdata, men EMV-transaksjoner bruker kryptografi og en unik kode for hver transaksjon. Slike data inneholder ikke kortets hemmelige nøkler og kan ikke spilles av for å gjennomføre en ny betaling.

Kan den kopiere alle NFC- og RFID-brikker?

Nei. Noen enkle tagger kan leses eller emuleres, mens andre bare gir UID eller deler av minnet. Krypterte sektorer, applikasjonsnøkler, sikre elementer og lukkede protokoller setter grenser. Teknisk mulighet er dessuten ikke tillatelse til å kopiere en identifikator.

Har Flipper Zero WiFi?

Nei, hovedenheten har Bluetooth LE, men ikke innebygd WiFi. WiFi krever et kompatibelt GPIO-kort, for eksempel den ESP32-S2-baserte utviklingsmodulen. Modulen bør brukes til dokumenterte utviklingsfunksjoner på eget utstyr.

Er Flipper Zero et mikrokontrollerkort?

Den inneholder en mikrokontroller og kan programmeres, men er mer komplett enn et vanlig utviklingskort: skjerm, knapper, radioer, batteri, lagring og et firmwaremiljø som ligner et lite operativsystem følger med. Til et produkt som bare skal lese en sensor, er et vanlig ESP32- eller RP2040-kort både rimeligere og enklere.

Hvilket microSD-kort trenger jeg?

Hovedenheten leveres uten microSD-kort. Den offisielle spesifikasjonen anbefaler 2–32 GB og oppgir støtte for opptil 256 GB. Et moderat kort fra en kjent produsent er mer praktisk enn maksimal kapasitet. Ta sikkerhetskopi av egne filer før du oppdaterer firmware eller formaterer kortet.

Kilder og metode

Maskinvaredata og grensesnitt er kontrollert mot Flipper Devices’ tekniske spesifikasjon. Regionavhengig radiosending er kontrollert mot produsentens frekvensdokumentasjon, begrensningen for rullerende koder mot offisiell support, og apper og utvidelser mot appdokumentasjonen og dokumentasjonen for Video Game Module.

Den juridiske oversikten bygger på straffeloven hos Lovdata (kapittel 21) og Nkoms informasjon om tillatelse til å bruke frekvenser og krav til radioutstyr. Forklaringen om betalingskort er kontrollert mot EMVCo om kontaktløse EMV-transaksjoner.

Oppsummering

Flipper Zero er mest interessant som en åpen, bærbar bro mellom radio, identifikasjonsteknologi og mikrokontrollerutvikling. Verdien ligger i å forstå protokoller, dokumentere eget utstyr, feilsøke kretser og bygge små apper eller moduler. En ansvarlig bruker begynner med eierskap eller tillatelse, gjør så lite inngrep som mulig, følger radioreglene og avslutter med dokumentasjon og opprydding. Slik blir Flipper Zero et seriøst læringsverktøy, ikke en «universell hackernøkkel».

Alle guider

Produkter omtalt i denne guiden

Produktene som brukes og sammenlignes i guiden, med pris og lagerstatus.