Burimet e portës Doom për telefonat me butona në çipin SC6531

Kodi burimor për portën Doom për telefonat me butona në çipin Spreadtrum SC6531 është publikuar. Modifikimet e çipit Spreadtrum SC6531 zënë rreth gjysmën e tregut për telefona të lirë me butona të markave ruse (pjesa tjetër i përket MediaTek MT6261, çipat e tjerë janë të rrallë).

Cila ishte vështirësia e bartjes:

  1. Nuk ka aplikacione të palëve të treta të disponueshme në këta telefona.
  2. Sasi e vogël RAM - vetëm 4 megabajt (markat/shitësit shpesh e rendisin këtë si 32 MB - por kjo është mashtruese, pasi megabit, jo megabajt).
  3. Dokumentacioni i mbyllur (mund të gjesh vetëm një rrjedhje të një versioni të hershëm dhe të dëmtuar), kështu që shumë u morën duke përdorur inxhinierinë e kundërt.

Çipi bazohet në një procesor ARM926EJ-S me një frekuencë prej 208 MHz (SC6531E) ose 312 MHz (SC6531DA), mund të zvogëlohet në 26 MHz, arkitekturë e procesorit ARMv5TEJ (pa ndarje dhe pikë lundruese).

Deri më tani, vetëm një pjesë e vogël e çipit është studiuar: USB, ekran dhe çelësa. Prandaj, mund të luani vetëm me telefonin tuaj të lidhur me kompjuterin përmes një kabllo USB (burimet për lojën transferohen nga kompjuteri) dhe nuk ka zë në lojë.

Aktualisht funksionon në 6 nga 9 telefonat e testuar të bazuar në çipin SC6531. Për ta vendosur këtë çip në modalitetin e nisjes, duhet të dini se cilin çelës duhet të mbani gjatë nisjes, çelësat për modelet e testuara: F+ F256: *, Digma LINX B241: qendër, F+ Ezzy 4: 1, Joy's S21: 0, Vertex M115: lart , Vertex C323 : 0.

U publikuan edhe dy video: me një demonstrim lojëra në telefon dhe duke vrapuar 4 telefona të tjerë.

PS: Një gjë e ngjashme u publikua në OpenNet, lajm nga unë, i redaktuar vetëm nga administratori i faqes.

Pa licencë, është e vështirë të thuhet se çfarë licence duhet të jetë për kodin e marrë nga inxhinieria e kundërt, konsiderojeni si copyleft - kopjoni dhe ndryshoni, lërini të tjerët ta ndryshojnë.

Loja Doom u përdor për të tërhequr vëmendjen, si shembull, unë do të doja firmware falas për telefonat me funksione. Çipat e tyre janë shumë më të fuqishëm se ato që përdoren në firmware. Për më tepër, pajisja është e lirë dhe e përhapur, ndryshe nga telefonat e rrallë me OS "të hapur" ose ata që ju lejojnë të ekzekutoni kodin tuaj. Deri më tani nuk kam gjetur askënd me të cilin të bashkëpunoj, dhe inxhinieria e kundërt është argëtuese e vështirë. Një vend i mirë për të filluar do të ishte gjetja e menaxhimit të kartës SD dhe menaxhimit të energjisë në mënyrë që të mund t'i përdorni këta telefona si një tastierë lojrash. Përveç Doom, mund të portosh emulatorin NES/SNES.

Burimi: linux.org.ru