RetroOrangePi ES Kiosk-KID Mode

Håller på att testa, detta läge.

Stötte dock på problem, krasch och hamnar i konsolen. Så jag kör retropie-setup från konsolen och prövar uppdatera till att börja med annars kommer jag försöka göra om en basic install.

Kiosk läget är bra om man planerar, låta någon använda enheten som inte ska få göra några ändringar i konfigurationsfilerna. Och även om det är läge som är tänkt att stoppa barn från att göra konstigheter, så är i alla fall min personliga erfarenhet att det mest är vuxna som gör fel saker.

En smart unge lär komma runt detta läge ändå. [upp,upp, ner, ner, vänster, höger, vänster, höger, b, a]

 

Uppgradera RetrOrangePi 3.0.0.1 till 4.0

Varför då, kanske du undrar? Ja här är exempelvis ett litet test av en som testar att köra lite psp spel på en orange pi pc. De mesta emulatorerna bör dessutom flyta på lite bättre med denna uppdatering och skrivande stund går det inte att ladda ner en ren 4.0 image men det kommer komma.

Enkla sättet att uppgradera, du behöver ett tangentbord inkopplat i usbporten och du behöver nät via en ethernetkabel(vanlig nätverkskkabel) och du behöver cirka 1GB ledigt utrymme.

  1. Gå in i en terminal emulator eller till skalet. Tryck Start, leta efter menyposten desktop och kör den. Leta i menyer och kolla skrivbordet efter en terminal. Andra sättet, välj quit emulationstation eller tryck F4 på ditt tangentbord och du är i skalet ser ut som gamla hederliga Dos för den som inte är van med Linux.
  2. Ladda ner Uppdateringsscriptet: wget http://www.retrorangepi.org/ropi4.sh
  3. Gör filen körbar: sudo chmod +x ropi4.sh
  4. Kör filen: sudo -u pi ./ropi4.sh
  5. Vänta på att allt blir klart skriv sedan: sudo reboot

Det lite mer avancerade sättet att uppgradera

  1. Du behöver logga in över ssh:ssh pi@ipnummer (Du ser vilket ipnummer du har under retropie menyn show ip. Sen behöver du program du kan använda. Under Windows finns putty. Från Mac och Linux kan du använda dig av terminalen/skalet standardlösenordet är orangepi, ändras annars med kommandot: passwd pi)
  2. Ladda ner Uppdateringsscriptet: wget http://www.retrorangepi.org/ropi4.sh
  3. Gör filen körbar: sudo chmod +x ropi4.sh
  4. Kör filen: sudo -u pi ./ropi4.sh
  5. Vänta på att allt blir klart skriv sedan: sudo reboot

Lite extra information, ett litet hack som gör din orange pi pc eller orange pi pc+ uppgraderingsbar utan risk för att allt måste ominstalleras på sdkortet. ( Är inte 100% säker detta behövs för nya retrOrangePi systemet. Men kommandona kommer inte skada din orange pi på något vis. Så det är upp till dig att använda dem.Skulle något vara felskrivet finns instruktioner här som gör samma sak) 

  1. För Orange Pi Pc, inget wifi: apt update ; echo ‘linux-jessie-root-orangepipc hold’ |sudo dpkg –set-selections ; echo ‘linux-u-boot-orangepipc-default hold’ |sudo dpkg –set-selections ; echo ‘armbian-firmware-full hold’ |sudo dpkg –set-selections ; echo ‘armbian-tools-jessie hold’ |sudo dpkg –set-selections ; echo ‘initramfs-tools hold’ |sudo dpkg –set-selections ; echo ‘libcedrus1 hold’ |sudo dpkg –set-selections ; echo ‘libmali-sunxi-r3p0 hold’ |sudo dpkg –set-selections ; echo ‘libvdpau-sunxi1 hold’ |sudo dpkg –set-selections ; echo ‘libvdpau1 hold’ |sudo dpkg –set-selections ; echo ‘linux-headers-sun8i hold’ |sudo dpkg –set-selections ; echo ‘linux-image-sun8i hold’ |sudo dpkg –set-selections ; echo ‘linux-libc-dev hold’ |sudo dpkg –set-selections ; echo ‘mali-sunxi-utils hold’ |sudo dpkg –set-selections ; echo ‘sunxi-tools hold’ |sudo dpkg –set-selections ; echo ‘xserver-xorg-video-fbturbo hold’ |sudo dpkg –set-selection
  2. För Orange Pc+: apt update ; echo ‘linux-jessie-root-orangepipcplus hold’ |sudo dpkg –set-selections ; echo ‘linux-u-boot-orangepipcplus-default hold’ |sudo dpkg –set-selections ; echo ‘armbian-firmware-full hold’ |sudo dpkg –set-selections ; echo ‘armbian-tools-jessie hold’ |sudo dpkg –set-selections ; echo ‘initramfs-tools hold’ |sudo dpkg –set-selections ; echo ‘libcedrus1 hold’ |sudo dpkg –set-selections ; echo ‘libmali-sunxi-r3p0 hold’ |sudo dpkg –set-selections ; echo ‘libvdpau-sunxi1 hold’ |sudo dpkg –set-selections ; echo ‘libvdpau1 hold’ |sudo dpkg –set-selections ; echo ‘linux-headers-sun8i hold’ |sudo dpkg –set-selections ; echo ‘linux-image-sun8i hold’ |sudo dpkg –set-selections ; echo ‘linux-libc-dev hold’ |sudo dpkg –set-selections ; echo ‘mali-sunxi-utils hold’ |sudo dpkg –set-selections ; echo ‘sunxi-tools hold’ |sudo dpkg –set-selections ; echo ‘xserver-xorg-video-fbturbo hold’ |sudo dpkg –set-selection

Bonusvideo om hur du kan dela ut din wifianslutning över ethernet i Windows, CTRL + musklick för att markera objekt

Livet efter en moddad första generationens xbox





Hört om många som haft enheter kvar som de hållt på i flera år.

Tack vare att de i många fall innehåller XBMC samt emulatorer. För många har dock hårddisken i dessa kraschat efter flera års flitig användning. Det händer alla förr eller senare. Ingen ide att bli ledsen, tiderna förändras och det gör även teknologin. Idag skulle jag vilja påstå att det finns mycket bättre alternativ till en mycket rimlig peng.

Över 1000-lappen bör man aldrig behöva lägga ut på dagens teknologi, som klarar samma sak som de gamla xboxarna och lite till. Hårdvaran i de gamla xboxarna var väldigt begränsad, idag är den uråldrig. Specarna hittar du här

Idag skulle vilken enkortsdator som helst kunna konkurrera ut dem både rent hårdvarumässigt samt designmässigt. Den ända programvaran som behövs är retropie(Eller kanske Lakka) med kodi installerat. Både Raspberry pi samt Orange Pi klarar att konkurrera ut xboxen med hästlängder.

Vilken gör att den fula krysslådan helt enkelt förpassas till historien. Är inte bara den heller som klarar av detta. På ett vanligt usb3minne går det att lägga in Ubuntu 16.04, och sedan installera retropie samt kodi. Någorlunda moderna datorer bör utan större problem klara av att boota dessa minnen sedan är det bara att tuta och köra.

Fungerar även att slänga in på externa Usb3 hårddiskar. Rekommenderar inte usb2 då usb3 är cirka 10ggr snabbare.

Som om inte detta vore nog så går det även att installera Ubuntu 16.04 med retropie samt kodi på nästan vilken dator som helst även de som har några år på nacken på den primära hårddisken.

Många datorer har ju även hdmi utgångar eller kan få med hjälp av en billig hdmi adapter, så då är det bara att koppla in dessa i projektorn eller TV:n sen glömma allt vad Xbox heter, för programvaran i den vid detta lag bör ju vara uråldrig.

Även om det en gång i tiden gick att få tag på alldeles ny färsk första dags releaser av program på #Xbins på efnet

Retromobil nummer ett!





Min Nokia N900, numera förpassad ner i en låda för att samla damm.

Bestämde mig för att ladda denna telefon, då jag vet att det är en bra mobil. Antar jag har gjort någon sorts factory reset eller uppgraderat firmwaren.  Får gå in här och testa installera rootsh om jag inte redan gjort det och sedan testa bli root med sudo gainroot.

När jag kollade sist hade jag lite problem med döda repositorys, men kommer ihåg att jag försökte lägga till andra en del av dessa verkade tyvärr också döda. Antar jag får bygga upp ett chrootat system inne i telefonen, installera Nitdroid eller kanske hitta något annat alternativt os som fungerar som det går att dualboota med.

Ska läsa A hackers introduction to the Nokia N900 

Andra intressanta och lite djupare artiklar om luren finns här och här beskrivs rootsh fixen om man har problem att installera programvara.

Kan även vara värt att kolla in maemos hemsida då det kan stå en hel del intressant på deras forum.

Funderar som sagt på att skaffa ny lur också då hårdvaran inte längre kan sägas hänga med på Nokian, även om det skulle vara intressant att restaurera luren. Hittade även denna lite roliga tråd på slashdot angående livet efter Nokia N900

Har börjat titta på en mängd andra alternativ. Funderar på att skaffa en lur med sailfish os, hittade denna Intex Aqua Fish Unlocked Dual Sim 5inch 1.3Ghz 16GB 8MP 4G 2500mah Sailfish OS

på ebay

Och jag känner mig rejält trött på android just nu även om det duger i krig, ser inte heller Ios som ett alternativ.

Kanske annars värt att kolla på en Ubuntu Phone LG Google Nexus 4, exempelvis här

Tizen är ju annars ett alternativ och hittar då bland annat samsung Z2, tizen verkar dock inte få något bra betyg som ett os så tänker inte länka till luren, då det heller inte verkar som några androidappar fungerar till denna.

Hade en Nokia N9 ett tag, en lur jag köpte efter min N900 men var inte alls nöjd så gjorde mig av med denna lur rätt snabbt.

Ubuntu verkar finnas på en del andra budgetlurar, men där verkar hårdvaran suga så jag kanske får nöja mig med att skaffa en ny androidlur helt enkelt, bäst hårdvara för pengarna om jag inte trots allt ska satsa på en LG google Nexus 4 med Ubuntu fast den vs en Huawei P8 är ett svårt val även om de har olika os.

Annars verkar faktiskt en Huawei Honor 5C kanske vara mest prisvärd, finns här då den bland annat har 13megapixelkamera, 4g och 2gig ram. Det ända problemet verkar vara att den inte använder 800mhz, alltså inget 4g på landsbygden med andra ord.

THL T9 Plus verkar också vara en riktigt intressant lur med Android 6.0, 2gig ram, Quad Core 1.3GHz, 4G och fungerar på alla de frekvensband jag behöver. Finns här och läderfodral här. Telefonen kostar dessutom strax under 800 SEK.

Efter att ha sett ett youtubeklipp med negativ feedback lutar det numer åt att jag köper en Dooge Y6 finns flera varianter av denna modell men det lutar åt att jag köper billigaste varianten, eventuellt här

Finns recension angående denna lur här och även på youtube. Finns även jämförelse mellan dessa lurar här och även jämförelse här med en iphone 7. Min spontana reaktion är att man får mycket lur för pengarna och jag håller nästan 800 SEK budgeten. Lär bli något mer med tull, moms, frakt etcetra! Läderfodral finns här Finns även en tråd här angående custom roms samt att roota flasha mobilen m.m

Den som lever får se. Kanske lika bra att börja bygga en egen lur som denna person gjort.

Köpa mobil utomlands





Från Kina eller exempelvis Usa

Har seriösa tankar på att köpa en mobil, som klarar 4G från utlandet via ebay för max 800 SEK, går säkert att få tag på billigare från Usa, sett en del motorola lurar som verkar grymma och denna(MOTOROLA DROID 4 XT894)kör åtminstone på 800 bandet, hade dock velat att även 700mhz och 1900mhz hade stöd i Sverige då den inte har något att falla tillbaka på om 800mhz bandet skulle strula dessutom lär det ju inte heller fungera utan 3G och 2G inga samtal bara surf. Funderar annars på att skaffa en Lg Nexus 4, inga toppmoderna telefoner för min del bara en uppgradering från det jag har nu. Kanske även får använda mig av denna upplåsningsida.

Snodde denna info härifrån  om olika frekvensband. Då jag gillar att samla intressant information på min egen sida. Finns även information här om nya frekvenser som kommer användas i Sverige.

Nätoperatörer i Sverige
I Sverige finns det idag fyra mobiloperatörer som erbjuder mobilnät för våra telefoner att ansluta till. Ytterligare en finns, Net1, de erbjuder dock endast mobilt bredband så den kommer jag inte ta upp. Här tänkte jag sammanfatta lite kring operatörerna.

Telia
Sveriges störa mobiloperatör, även operatören med största 2G-nätet i dagsläget. Telia har idag två egna nät – 2G och 4G-näten som de erbjuder delas inte med någon annan operatör. 3G-nätet som de har i dagsläget delas med Tele2 av den anledningen att Telia inte fick någon licens för att bygga 3G från början. Inom kort kommer Telia också att börja med 3G på 900MHz i egen regi.

Tele2
Sveriges näst största mobiloperatör, en av operatörerna med störst 4G-nät. Tele2 har idag inget helt eget mobilnät. Alla delas med någon annan operatör – 2G och 4G med Telenor samt 3G med Telia.

Telenor
Den andra operatören med störst 4G-nät. Telenor har idag endast ett eget mobilnät i Stockholm, Göteborg, Malmö, Lund och Karlskrona där de bygger ut 3G själva. I övriga Sverige delar de 2G och 4G med Tele2 samt 3G med Tre.

Tre
Sveriges minsta nätoperatör. Tre har idag Sveriges största 3G-nät. Tre har två 3G-nät, ett som delar med Telenor på 2100MHz som byggs ut i hela Sverige förutom i Stockholm, Göteborg, Malmö, Lund och Karlskrona där de själva ansvarar för utbyggnaden på den frekvensen. Tre bygger utöver detta även ut 3G på 900MHz i hela Sverige. 4G-nätet är deras egna och delas inte med någon annan operatör.

Frekvenser
Som ni säkert redan vet finns det flera olika frekvenser idag, hos olika operatörer har de även ofta olika användningsområden. Här är en beskrivning om vad varje operatör använder de olika frekvenserna till.

Tele2 och Telenor
800MHz (B20) 4G. Kommer om ett antal år att nå samma yttäckning som deras 900-nät.
900MHz (B8) 2G och 4G. Detta är även deras huvudnät, som finns på de allra flesta ställen där de har täckning idag. 2G och 4G körs från samma basstationer utanför städerna. Väldigt ensamma om att ha 4G på denna frekvens i världen.
1800MHz (B3) 2G och 4G. I städer för att erbjuda ökad kapacitet för 2G-nätet används 1800MHz. I de centralaste delarna i Stockholm, Göteborg och Malmö har man även 4G på 1800MHz. Byggs ut väldigt lite.
2100MHz: 3G. Tele2 bygger 3G med Telia i hela Sverige och Telenor bygger 3G med Tre i hela Sverige förutom Stockholm, Göteborg, Malmö, Lund och Karlskrona.
2600MHz (B7) 4G. Används för att kunna erbjuda de högsta hastigheterna i 4G-nätet. Finns i städer och orter för att kunna erbjuda bättre kapacitet i nätet.

Telia
800MHz (B20) 4G. Används för att erbjuda större yttäckning. Används nästan aldrig i städer och orter, vilket gör att Telias inomhustäckning för 4G ofta är bristfällig.
900MHz: 2G och inom kort 3G. Används för att erbjuda stor yttäckning och bra inomhustäckning.
1800MHz (B3) 2G och i framtiden 4G. Används för att ge högre kapacitet i 2G-nätet. I framtiden ska Telia även bygga 4G på denna frekvens.
2100MHz: 3G. Byggs gemensamt med Tele2.
2600MHz (B7) 4G. Används i städer och orter för att kunna erbjuda 4G-tjänster.

Tre
800MHz (B20) 4G. Används för att erbjuda stor yttäckning för 4G-nätet. Grundfrekvensen i Tres 4G-nät, ger även bra inomhustäckning.
900MHz: 3G. Används för att kunna erbjuda stor yttäckning och bra inomhustäckning för sitt 3G-nät. Byggs nu ut samtidigt som 4G på 800MHz från samma basstationer.
2100MHz: 3G. I Stockholm, Göteborg, Malmö, Lund och Karlskrona bygger de ut 3G själva på denna frekvens. I övriga Sverige delas nätet med Telenor.
2600MHz (B38) 4G, TDD. Används i de flesta städer för att kunna erbjuda högre kapacitet för mobila bredband och för att skilja de mobila bredbandskundernas användande från mobilkundernas användande.
2600MHz (B7) 4G, FDD. Används för att kunna erbjuda högre kapacitet för 4G-nätet. Används främst i storstäderna.

Förtydligande: Det är bara Tre som har både FDD och TDD i sitt 4G-nät på 2600MHz. De andra operatörerna kör uteslutande med FDD. Vill ni veta mer om skillnaden, googla!

Symbol på displayen
Olika mobiltillverkare har valt att det ska visas lite olika saker på displayen när man är ansluten till olika nät. Här är de vanligaste:
GSM-näten, även kallat 2G
2G/G/E: Du är ansluten till ett GSM-nät med GPRS eller EDGE aktivt. Lite skillnad i surfhastigheten.

UMTS-näten, vanligtvis kallat 3G
3G: Du är ansluten till ett 3G-nät. Lite olika mobiltillverkare visar endast denna oavsett vilken teknik som används i nätet, alltså kan maxhastigheten variera från 0,384Mbit/s till 42Mbit/s.
H: Du är ansluten till ett 3G-nät med HSPA (High Speed Packet Access). Visas för hastigheter från 7,2Mbit/s till 42Mbit/s beroende på tillverkare.
H+: Du är ansluten till ett 3G-nät med HSPA och ibland DC-HSPA. Visas vanligtvis för maxhastigheter från 14,4Mbit/s till 42Mbit/s beroende på tillverkare.

LTE-näten, vanligtvis kallat 4G
4G/LTE: Visas för maxhastigheter upp till 100Mbit/s, ibland även för hastigheter upp till 150Mbit/s beroende på tillverkare.
4G+: Kan ibland visas för anslutning till ett LTE-nät med hastigheter upp till 150Mbit/s.

Operatörernas täckning
Här är länkar till operatörernas täckingskartor:
Tele2: http://www.tele2.se/kundservice/drift-och-tackning/tackningskarta.aspx
Telenor: http://217.174.67.234/coverageportal/home/small
Telia: http://www.telia.se/privat/support/tackningskartor
Tre: http://80.251.200.40/coverageportal_se

GPIO





Då jag har tillgång till olika orange pi samt en raspberry 3b

Så är detta något jag måste börja med

Tänkte bland annat göra en egen laddare, enligt denna guide till orange pi då jag misstänker att mina orange pi kan få för lite ström så det uppstår alla möjliga fel. Kan ju i sådana fall ladda dels från GPIO pinsen och även från min vanliga laddare : )

Detta GPIO start kit hittade jag på ebay så det blir ett definitivt köp senare, alternativt köper jag bara de kablar (jumper wires m/f) jag behöver. Det här är är något som verkar riktigt intressant att lära mig mer om.

Har även funderat kring att bygga en mobil av en raspberry, hittat denna expansion

Skulle även vara intressant att göra på samma sätt som i videon nedan : ) Happy Hacking.

Lång Natt





Håller på att testa en orange pi pc +

Fungerade hur bra som helst med Retrorangepi vid första booten, uppdaterade systemet med apt update ; apt upgrade efter detta så såg det ut som kärnan uppdaterades så jag bootade om.

Efter detta råkade jag ut för kryptiska felmeddelanden, misstänkte någon form av kernel panic även om den texten inte står. Stoppade in microsd kortet i min läsare för datorn och raderade boot partitionen helt. Monterade imagen som jag installerat ifrån i datorn och kopierade över allt från dennas boot partition.

Systemet bootar nu upp men får dessa felmeddelanden och hamnar i en konsol.

lv10: Error Creating SDL window!Could not initialise EGL

lv10: Renderer failed to initialise!

lv10: Window failed to initialise

Men fungerar att ssha om det inte hade varit för att jag kör med mobilt bredband hade jag troligtvis testat kompilera om en ny kärna bara för att,

Kollat med ps-A om det är någon process som eventuellt stör får döda misstänkta sådana med kill -9 nummer

Ska kolla lite loggar också. För övrigt upptäckte jag att jag även har ett kinesiskt android installerat på emmc-minnet.

Går säkert ändra språk eller installera något annat kul där också. Får ge det lite tid, är övertygad om att jag kommer få denna att fungera som den ska.

Frågan är bara vad jag kommer vilja ha installerat på denna.

Tänker även köpa en volt/ampere mätare på ebay för att utesluta strömproblem.

Vill ha något nytt att koda


Bara för att det är alltid kul att lära sig något nytt.

Desto svårare att lära en gammal hund att sitta, tror jag får göra något kul i python. Frågan är bara vad, gått igenom ett av mina gamla kodprojekt kan förstå koden till viss del.

Testade köra en debugger på den gamla koden,

python -m pdb myscript.py

Känner dock att jag inte har någon ork att fixa gammal buggig kod, känner i stort sett till felen. Har redan mina workarunds dessutom använder jag mig knappt av verktyget längre.

Skulle vara intressant att gå genom någon annans kodprojekt och kanske göra små förbättringar av koden, har dock oftast svårt att förstå andras kod eller rättare sagt så kan det ta tid att sätta sig in i hur koden fungerar och jag är en lat jävel.

Nu kom jag på något intressant som jag skulle kunna koda på. Retropie är populärt till Raspberry och fungerar klockrent även till Ubuntu 16.04

Skulle kunna koda något som skapar en chrootad ubuntu 16.04 miljö i andra distar så det går att köra retropie därifrån : )

Dela nätverk via usb





Vill få en telefon att använda min dators nätverk i Lubuntu!

  1. sudo su 
  2. apt install bridge-utils
    
    brctl addbr br0
    
    for i in enp0s25 usb0; do
        ifconfig $i 0.0.0.0
        brctl addif br0 $i
    done
    
    ifconfig br0 up
    dhclient br0 # might take a few seconds
    

    På telefonen, i adb eller terminal

    netcfg usb0 dhcp
    

För att återställa allt:

for i in enp0s25 usb0 br0; do ifconfig $i down; done
brctl delbr br0
ifconfig enp0s25 up 
dhclient eth0

Orange Pi, Banana pi eller Raspberry Pi?


Det finns idag många minidatorer att välja på för den som gillar att greja med något själv.

Raspberry pi är mest känd i sammanhanget, men betyder det per automatik att den är bäst? Nej jag skulle inte vilja säga så, beror i och för sig på vad den ska användas till. Och så får man ha i åtanke att Raspberryn är den enheten som har störst community samt flest utvecklare. Den är dock långtifrån mest prisvärd, då det finns andra alternativ främst kinesiska sådana.

När det kommer till olika distar som används så verkar de vanligaste för Raspberryn vara Raspbian, Noobs eller retropie en moddad variant för att kunna köra gamla konsolspel.

Behöver jag säga så mycket mer om raspberryn annat än att 3b+ är den som fungerar bäst i dagsläget, alternativt fungerar det med zeron som är betydligt billigare men svårare att få tag på.

Zeron bör heller inte införskaffas ifrån Sverige, utan ifrån UK om man nu vill ha en sådan. Förslagsvis från pimorini eller pihut går även att få tag på raspberryn 3 i dessa butiker.

Nu till lite intressantare alternativ, för den mer kunnige händige.

Banana Pi samt Orange Pi som har en hel del intressant hårdvara. Men som tyvärr bara ligger och skräpar hos en del. Kan förstå folk om de bara använder de usla officiella sidorna när det finns communitysidor och projekt som retroorange pi samt Armbian samt det alldeles utmärkta forumet Orange Pi Club

Personligen är jag intresserad av att slänga in Gentoo på en Orange Pi Pc, guide finns här

Något jag anser viktigt är att kunna göra egna backuper, då jag gillar att konfa och tweaka mina egna enheter på mitt eget sätt.

Tycker utvecklarna bakom Retroorange pi gör ett fantastiskt jobb, 3 system i ett. Openelec för den som gillar kodi med tillägg, en perfekt mediaspelare. Emulationstation för den som gillar retrospel samt armbian för den som vill använda enheten som en vanlig skrivbordsdator.

Går självklart även att uppnå liknande saker med raspberrys råkar bara gilla disten och orange pi som jag tycker är ett prisvärt alternativ till vanliga raspberrys och det finns även enheter med riktigt grym hårdvara i olika prisklasser samt för olika ändamål.