Зыходнікі порта Doom для кнопкавых тэлефонаў на чыпе SC6531

Апублікаваны зыходнікі порта Doom для кнопкавых тэлефонаў на чыпе Spreadtrum SC6531. Мадыфікацыі чыпа Spreadtrum SC6531 займаюць каля паловы рынка танных кнопкавых тэлефонаў расійскіх брэндаў (астатняе за MediaTek MT6261, іншыя чыпы рэдкасць).

У чым складалася складанасць партавання:

  1. Іншыя прыкладанні на гэтых тэлефонах не прадугледжаны.
  2. Малы аб'ём АЗП - усяго 4 мегабайта (брэнды / прадаўцы часта паказваюць гэта як 32МБ - але гэта ўвядзенне ў зман, так як мегабіты, а не мегабайты).
  3. Закрытая дакументацыя (можна знайсці толькі ўцечку ранняй і непаўнавартаснай версіі), таму шмат што здабывалася метадам рэверс-інжынірынгу.

У аснове чыпа працэсар ARM926EJ-S з частатой 208 Мгц (SC6531E) або 312 Мгц (SC6531DA), можа паніжаць частату да 26 Мгц, архітэктура працэсара ARMv5TEJ (няма дзялення і аперацый з якая плавае кропкай).

Пакуль што даследавана праца толькі малой часткі чыпа, гэта USB, экран і клавішы. Таму пагуляць можна толькі пры тэлефоне падлучаным да кампутара USB кабелем (рэсурсы для гульні перадаюцца з кампутара), таксама ў гульні няма гуку.

На дадзены момант запускаецца на 6 з 9 пратэставаных тэлефонаў на чыпе SC6531. Для перакладу гэтага чыпа ў загрузны рэжым, трэба ведаць якую клавішу ўтрымліваць пры загрузцы, клавішы для пратэставаных мадэляў: F+ F256: *, Digma LINX B241: цэнтр, F+ Ezzy 4: 1, Joy's S21: 0, Vertex M115: уверх, Vertex C323 : 0.

Таксама былі апублікаваны два відэа: з дэманстрацыяй гульні на тэлефоне і запускам на яшчэ 4-х тэлефонах.

PS: Падобнае было апублікавана на OpenNet, навіна ад мяне, толькі адрэдагаваная адмінам сайта.

Без ліцэнзіі, складана сказаць якая ліцэнзія павінна быць для кода атрыманага рэверс-інжынірынгам, лічыце як капілефт - капіюйце і змяняйце, давайце змяняць іншым.

Гульня Doom была выкарыстана для прыцягнення ўвагі, у якасці прыкладу, я б хацеў свабодную прашыўку для кнопкавых тэлефонаў. Іх чыпы значна магутней, чым яны выкарыстоўваюцца ў прашыўцы. Прычым жалеза таннае і масавае, у адрозненне ад рэдкіх тэлефонаў з "адкрытых" АС ці якія дазваляюць выконваць свой код. Пакуль нікога не знайшоў, каб скааперавацца, а рэверс-інжынірынг цяжкая забаўка. Для пачатку было б добра знайсці кіраванне SD картай і кіраванне энергаспажываннем, каб можна было выкарыстоўваць гэтыя тэлефоны як гульнявую прыстаўку. Дадаткова да Doom можна партаваць NES/SNES эмулятар.

Крыніца: linux.org.ru