альтернативное меню rcd 330 desay plus
Альтернативное меню rcd 330 desay plus
В нашей магнитоле сделан довольно мощный USB порт, вот ТУТ можно посмотреть результат проверки мощности.
Схема подключения Описание как разобрать и подключить магнитолу
[1] Upload Bootloader
[2] LAUNCH existing Boot Media image
[3] Update image via USB
[4] UPDATE image from SD/MMC card
[5] DOWNLOAD image via USB RNDIS Ethernet
[6] Reset TOC
[7] Erase MBR
[8] Config menu
[9] Debug Boot Media
[A] Storage Menu
[D] Desay OEM Data menu
[E] Erase boot media
[M] Config New Feature for MMC v4.3/4.4 card
configure operation menu:
[0] IP address : 0.0.0.0
[1] Subnet mask: 0.0.0.0
[2] DHCP: Enabled
[3] MAC address: (0:0:0)
[4] Boot delay: 0 seconds
[5] Startup image: Enable
[6] Program RAM image into Boot Media: ENABLED
[7] Bluetooth address:(0:0:0)
[E] Set Clock
[V] Set Voltage
[s] Save Configuration
[u] Configure USB PHY
[Q] quit to main menu
DESAY SV OEM DATA MENU
Version [vw160704]
Build at [2016-07-04 12:03:20]
[0] Version : vw160704
[1] Version type : Release
[2] Touch panel type : MXT224 touch
[3] GPS type : GSD4E
[4] Trace type : No trace
[5] Open Touch Calibration : NO
[s] Save Configuration:
[Q] quit to main menu
Debug N
[1] NAND_ReadSector
[2] NAND_WriteSector
[3] Dump Flash
[Q] Quit to Main menu
и перезагружается. На короткое время покажет картинку обновления и вывалится на рабочий стол. Ничего в этот момент не перешивается и не обновляется. После выхода на рабочий стол стирается только файл флаг отвечающий за обновление. Чтобы при следующей загрузке не пытался обновиться.
При следующей загрузке магнитола включится в обычный рабочий режим. Далее не важно SD карта вставлена или нет.
Selection: 4
SDMLC_Prepare: store media SDMMC
[s][291]: SD(Clk=50000000, Ratio=12), CLKC_SDPHY_CONFIG=0x550004, pll3clk=0x23C34600
SDMMC_Init SD base add:A0400000
SD clock, div=0x0, supported=50000000, max=50000000
going to use 0 div
SDMMC_GetInfo addr 0xA0400000
Do what you want to download: input 1
Try to download MultiXIP image,please wait.
Eboot Splash Window!
OS:MSG:update NK update?[0]0-0-0
DownloadImage finish
ROMHDR at Address 8FC00044h
::OEMLaunch, ImageStart:0x8FC00000, ImageLength:0x1531470, LaunchAddr:0x8FC01000
OEMLaunch: Write image to nandflash
OEMLaunch: (IMAGE_TYPE_MXIP|IMAGE_TYPE_BINFS)
+WriteRegionsToBootMedia: ImageStart: 0x8FC00000, ImageLength: 0x1531470, LaunchAddr:0x8FC01000
INFO: WriteRegionsToBootMedia: Found chain extenstion: » @ 0x8FC00000
INFO: WriteRegionsToBootMedia: Found chain extenstion: ‘chain information’ @ 0x8FC00000
INFO: WriteRegionsToBootMedia: Found ‘chain information’ (pChainInfo=0xA1F0B728 Extensions=0x3).
Found the Chain region: StartAddress: 0x81404000; Length: 0x00000528
Writing multi-regions
BINFSPartMaxLength[0]: 0x1000, TtlBINFSPartLength: 0x1000
dwMaxRegionLength[2]: 0x1000
BINFSPartMaxLength[1]: 0x1800000, TtlBINFSPartLength: 0x1801000
dwMaxRegionLength[0]: 0x1800000
BINFSPartMaxLength[2]: 0x2000000, TtlBINFSPartLength: 0x3801000
dwMaxRegionLength[1]: 0x2000000
Open/create RAWFS partition 3595 sectors.
GetPartitionTableIndex: dwPartType = 38 fActive = 1
Open/create BINFS partition 28675 sectors.
GetPartitionTableIndex: dwPartType = 33 fActive = 1
dwRegionStart: 0xA1B50000, dwRegionLength: 0x1531470, dwStoreOffset: 0x0
BP_SetDataPointer at 0x0
WriteData: Start = 0x0, Length = 0x1531470.
Updateded TOC!
dwRegionStart: 0xA3081470, dwRegionLength: 0x1BB0114, dwStoreOffset: 0x1800000
BP_SetDataPointer at 0x1800000
WriteData: Start = 0x1800000, Length = 0x1BB0114.
dwRegionStart: 0xA4C31584, dwRegionLength: 0x528, dwStoreOffset: 0x3800000
BP_SetDataPointer at 0x3800000
WriteData: Start = 0x3800000, Length = 0x528.
Written Chain Region to the Flash
LoadAddress = 0x81404000; FlashAddress = 0x00007E0C; Length = 0X00000002
GetPartitionTableIndex: dwPartType = 33 fActive = 1
Image start sector: 3596, total sectors: 28674
Please wait for calculating checksum.
CUR: ImageDataCheckSum: 0xA5627A74
TOC: ImageDataCheckSum: 0xA5625637, ImageInfoCheckSum: 0x62
CreatePartition: can’t find free sector.
GetPartitionTableIndex: dwPartType = 5 fActive = 1
Extend partition CREATE ERROR!!
-WriteRegionsToBootMedia
+TOC_Write
g_pTOC->dwSignature: 0x434F544E
g_pTOC->dwTOCVersion: 0x00000018
write TOC, checksum=0x2302
TOC_Write 0th TOC,start sector 2561 1 sectors
g_ptoctemp[0]=0x814CD800TOC_Write 1th TOC,start sector 2562 1 sectors
-TOC_Write
. ratio=0x24424221, src=0x42240422, clkinfo=0x258BFF20, voltage=0x48
Jumping to image at virtual address 0x8FC01000h
#23 Запуск альтернативного меню и Разблокировка mirrorlink на RCD 330G Plus «Desay»
Всем привет однополчане!
Сегодня речь пойдет о запуске альтернативного меню и разблокировкой MirroLink…
И так начнем — Этап 1:
Изменения коснулись mirrorlink, теперь он не будет отрубаться при движении. Так же сделали выход на рабочий стол через кнопку «media».
Установка:
Вариант №1 — Для тех у кого уже реализован выход на рабочий стол
Вариант установки для ResidentFlash
1. Скачиваем архив
Файл G3NavHMI.exe, его необходимо заменить через TotalCommenader по пути ResidentFlash\navigation\app\, соглашаемся с заменой.
2. Копируем файлы для запуска альтернативной оболочки через кнопку «media». Их копируем в кореньResidentFlash, должна получится следующая картина ResidentFlash\ а в ней должны лежать три файла MortScript.exe, me.exe, me.mscr. Файл me.mscr, это скрипт, вы можете прописать ту или иную программу на запуск через кнопку media.
3. Замена файла в альтернативной оболочке, для возможности выхода из нее. Копируем NaviMenu.ini по пути ResidentFlash\NaviMenu\ и заменить файл NaviMenu.ini с помощью TotalCommander
4. Замена файла playersettings.ini по пути ResidentFlash\SinglePlayer\SinglePlayer\, что бы не вылазил пуск при сворачивании, либо закрытии плеера.
Этап 2:
И решил поделиться с вами еще одной интересной записью, по запуску альтернативной оболочки. Для того что бы все работало, необходимо сделать «зеркалирование экрана» в которой я описывал процесс в своем БЖ. Далее нам необходимо скопировать файлы в корневой каталог «ResidentFlash» с помощью TotalCommander, после этого у вас будет запускаться оболочка с 5 кнопками.
Доработка RCD-330 Plus (Альтернативное меню). Часть 2
Всем привет! Ни для кого уже не секрет, что идет активное допиливание данной магнитолы до полноценного ГУ с навигацией. Когда я ее покупал, примерно на это и рассчитывал, не прогадал. На текущий момент уже было сделана русификация и изменена цветовая схема на красный. Все больше записей стало появляться о запуске навигации и расширение функционала (просмотр видео, альтернативный аудиоплеер, зеркалирование с телефона и т.д.). Для себя выделил такие функции как навигатор и видеопроиграватель, всю информацию брал из ветки на 4pda, на авторство не претендую, лишь немного изменил для SD карты.
Вкратце, запустил альтернативное меню по долгому нажатию на кнопку «Media». Меню состоит из 3-х кнопок:
1. Навигация, по нажатию запускается Navitel
2. Видео, по нажатию запускается видеоплеер. (перед запуском видеоплеера, обязательно выйти в режим медиа (нажать кнопку медиа), после заходить в альтернативное меню долгим зажатием MEDIA и тискать кнопку видео, иначе фокус с запуском тишины не выйдет.)
3. Музыка, по нажатию происходит закрытие всех процессов связанных с альтернативным меню и запускается встроенный медиаплеер.
Update от 24.08.17 — Переделал меню на 5-кнопочное
1. Навигация (Navitel)
2. EasyConnected
3. Видео (voPlayer)
4. Музыка (SinglePlayer )
5. Проводник (Total commander)
Альтернативное меню rcd 330 desay plus
В нашей магнитоле сделан довольно мощный USB порт, вот ТУТ можно посмотреть результат проверки мощности.
Схема подключения Описание как разобрать и подключить магнитолу
[1] Upload Bootloader
[2] LAUNCH existing Boot Media image
[3] Update image via USB
[4] UPDATE image from SD/MMC card
[5] DOWNLOAD image via USB RNDIS Ethernet
[6] Reset TOC
[7] Erase MBR
[8] Config menu
[9] Debug Boot Media
[A] Storage Menu
[D] Desay OEM Data menu
[E] Erase boot media
[M] Config New Feature for MMC v4.3/4.4 card
configure operation menu:
[0] IP address : 0.0.0.0
[1] Subnet mask: 0.0.0.0
[2] DHCP: Enabled
[3] MAC address: (0:0:0)
[4] Boot delay: 0 seconds
[5] Startup image: Enable
[6] Program RAM image into Boot Media: ENABLED
[7] Bluetooth address:(0:0:0)
[E] Set Clock
[V] Set Voltage
[s] Save Configuration
[u] Configure USB PHY
[Q] quit to main menu
DESAY SV OEM DATA MENU
Version [vw160704]
Build at [2016-07-04 12:03:20]
[0] Version : vw160704
[1] Version type : Release
[2] Touch panel type : MXT224 touch
[3] GPS type : GSD4E
[4] Trace type : No trace
[5] Open Touch Calibration : NO
[s] Save Configuration:
[Q] quit to main menu
Debug N
[1] NAND_ReadSector
[2] NAND_WriteSector
[3] Dump Flash
[Q] Quit to Main menu
и перезагружается. На короткое время покажет картинку обновления и вывалится на рабочий стол. Ничего в этот момент не перешивается и не обновляется. После выхода на рабочий стол стирается только файл флаг отвечающий за обновление. Чтобы при следующей загрузке не пытался обновиться.
При следующей загрузке магнитола включится в обычный рабочий режим. Далее не важно SD карта вставлена или нет.
Selection: 4
SDMLC_Prepare: store media SDMMC
[s][291]: SD(Clk=50000000, Ratio=12), CLKC_SDPHY_CONFIG=0x550004, pll3clk=0x23C34600
SDMMC_Init SD base add:A0400000
SD clock, div=0x0, supported=50000000, max=50000000
going to use 0 div
SDMMC_GetInfo addr 0xA0400000
Do what you want to download: input 1
Try to download MultiXIP image,please wait.
Eboot Splash Window!
OS:MSG:update NK update?[0]0-0-0
DownloadImage finish
ROMHDR at Address 8FC00044h
::OEMLaunch, ImageStart:0x8FC00000, ImageLength:0x1531470, LaunchAddr:0x8FC01000
OEMLaunch: Write image to nandflash
OEMLaunch: (IMAGE_TYPE_MXIP|IMAGE_TYPE_BINFS)
+WriteRegionsToBootMedia: ImageStart: 0x8FC00000, ImageLength: 0x1531470, LaunchAddr:0x8FC01000
INFO: WriteRegionsToBootMedia: Found chain extenstion: » @ 0x8FC00000
INFO: WriteRegionsToBootMedia: Found chain extenstion: ‘chain information’ @ 0x8FC00000
INFO: WriteRegionsToBootMedia: Found ‘chain information’ (pChainInfo=0xA1F0B728 Extensions=0x3).
Found the Chain region: StartAddress: 0x81404000; Length: 0x00000528
Writing multi-regions
BINFSPartMaxLength[0]: 0x1000, TtlBINFSPartLength: 0x1000
dwMaxRegionLength[2]: 0x1000
BINFSPartMaxLength[1]: 0x1800000, TtlBINFSPartLength: 0x1801000
dwMaxRegionLength[0]: 0x1800000
BINFSPartMaxLength[2]: 0x2000000, TtlBINFSPartLength: 0x3801000
dwMaxRegionLength[1]: 0x2000000
Open/create RAWFS partition 3595 sectors.
GetPartitionTableIndex: dwPartType = 38 fActive = 1
Open/create BINFS partition 28675 sectors.
GetPartitionTableIndex: dwPartType = 33 fActive = 1
dwRegionStart: 0xA1B50000, dwRegionLength: 0x1531470, dwStoreOffset: 0x0
BP_SetDataPointer at 0x0
WriteData: Start = 0x0, Length = 0x1531470.
Updateded TOC!
dwRegionStart: 0xA3081470, dwRegionLength: 0x1BB0114, dwStoreOffset: 0x1800000
BP_SetDataPointer at 0x1800000
WriteData: Start = 0x1800000, Length = 0x1BB0114.
dwRegionStart: 0xA4C31584, dwRegionLength: 0x528, dwStoreOffset: 0x3800000
BP_SetDataPointer at 0x3800000
WriteData: Start = 0x3800000, Length = 0x528.
Written Chain Region to the Flash
LoadAddress = 0x81404000; FlashAddress = 0x00007E0C; Length = 0X00000002
GetPartitionTableIndex: dwPartType = 33 fActive = 1
Image start sector: 3596, total sectors: 28674
Please wait for calculating checksum.
CUR: ImageDataCheckSum: 0xA5627A74
TOC: ImageDataCheckSum: 0xA5625637, ImageInfoCheckSum: 0x62
CreatePartition: can’t find free sector.
GetPartitionTableIndex: dwPartType = 5 fActive = 1
Extend partition CREATE ERROR!!
-WriteRegionsToBootMedia
+TOC_Write
g_pTOC->dwSignature: 0x434F544E
g_pTOC->dwTOCVersion: 0x00000018
write TOC, checksum=0x2302
TOC_Write 0th TOC,start sector 2561 1 sectors
g_ptoctemp[0]=0x814CD800TOC_Write 1th TOC,start sector 2562 1 sectors
-TOC_Write
. ratio=0x24424221, src=0x42240422, clkinfo=0x258BFF20, voltage=0x48
Jumping to image at virtual address 0x8FC01000h
Альтернативное меню rcd 330 desay plus
В нашей магнитоле сделан довольно мощный USB порт, вот ТУТ можно посмотреть результат проверки мощности.
Схема подключения Описание как разобрать и подключить магнитолу
[1] Upload Bootloader
[2] LAUNCH existing Boot Media image
[3] Update image via USB
[4] UPDATE image from SD/MMC card
[5] DOWNLOAD image via USB RNDIS Ethernet
[6] Reset TOC
[7] Erase MBR
[8] Config menu
[9] Debug Boot Media
[A] Storage Menu
[D] Desay OEM Data menu
[E] Erase boot media
[M] Config New Feature for MMC v4.3/4.4 card
configure operation menu:
[0] IP address : 0.0.0.0
[1] Subnet mask: 0.0.0.0
[2] DHCP: Enabled
[3] MAC address: (0:0:0)
[4] Boot delay: 0 seconds
[5] Startup image: Enable
[6] Program RAM image into Boot Media: ENABLED
[7] Bluetooth address:(0:0:0)
[E] Set Clock
[V] Set Voltage
[s] Save Configuration
[u] Configure USB PHY
[Q] quit to main menu
DESAY SV OEM DATA MENU
Version [vw160704]
Build at [2016-07-04 12:03:20]
[0] Version : vw160704
[1] Version type : Release
[2] Touch panel type : MXT224 touch
[3] GPS type : GSD4E
[4] Trace type : No trace
[5] Open Touch Calibration : NO
[s] Save Configuration:
[Q] quit to main menu
Debug N
[1] NAND_ReadSector
[2] NAND_WriteSector
[3] Dump Flash
[Q] Quit to Main menu
и перезагружается. На короткое время покажет картинку обновления и вывалится на рабочий стол. Ничего в этот момент не перешивается и не обновляется. После выхода на рабочий стол стирается только файл флаг отвечающий за обновление. Чтобы при следующей загрузке не пытался обновиться.
При следующей загрузке магнитола включится в обычный рабочий режим. Далее не важно SD карта вставлена или нет.
Selection: 4
SDMLC_Prepare: store media SDMMC
[s][291]: SD(Clk=50000000, Ratio=12), CLKC_SDPHY_CONFIG=0x550004, pll3clk=0x23C34600
SDMMC_Init SD base add:A0400000
SD clock, div=0x0, supported=50000000, max=50000000
going to use 0 div
SDMMC_GetInfo addr 0xA0400000
Do what you want to download: input 1
Try to download MultiXIP image,please wait.
Eboot Splash Window!
OS:MSG:update NK update?[0]0-0-0
DownloadImage finish
ROMHDR at Address 8FC00044h
::OEMLaunch, ImageStart:0x8FC00000, ImageLength:0x1531470, LaunchAddr:0x8FC01000
OEMLaunch: Write image to nandflash
OEMLaunch: (IMAGE_TYPE_MXIP|IMAGE_TYPE_BINFS)
+WriteRegionsToBootMedia: ImageStart: 0x8FC00000, ImageLength: 0x1531470, LaunchAddr:0x8FC01000
INFO: WriteRegionsToBootMedia: Found chain extenstion: » @ 0x8FC00000
INFO: WriteRegionsToBootMedia: Found chain extenstion: ‘chain information’ @ 0x8FC00000
INFO: WriteRegionsToBootMedia: Found ‘chain information’ (pChainInfo=0xA1F0B728 Extensions=0x3).
Found the Chain region: StartAddress: 0x81404000; Length: 0x00000528
Writing multi-regions
BINFSPartMaxLength[0]: 0x1000, TtlBINFSPartLength: 0x1000
dwMaxRegionLength[2]: 0x1000
BINFSPartMaxLength[1]: 0x1800000, TtlBINFSPartLength: 0x1801000
dwMaxRegionLength[0]: 0x1800000
BINFSPartMaxLength[2]: 0x2000000, TtlBINFSPartLength: 0x3801000
dwMaxRegionLength[1]: 0x2000000
Open/create RAWFS partition 3595 sectors.
GetPartitionTableIndex: dwPartType = 38 fActive = 1
Open/create BINFS partition 28675 sectors.
GetPartitionTableIndex: dwPartType = 33 fActive = 1
dwRegionStart: 0xA1B50000, dwRegionLength: 0x1531470, dwStoreOffset: 0x0
BP_SetDataPointer at 0x0
WriteData: Start = 0x0, Length = 0x1531470.
Updateded TOC!
dwRegionStart: 0xA3081470, dwRegionLength: 0x1BB0114, dwStoreOffset: 0x1800000
BP_SetDataPointer at 0x1800000
WriteData: Start = 0x1800000, Length = 0x1BB0114.
dwRegionStart: 0xA4C31584, dwRegionLength: 0x528, dwStoreOffset: 0x3800000
BP_SetDataPointer at 0x3800000
WriteData: Start = 0x3800000, Length = 0x528.
Written Chain Region to the Flash
LoadAddress = 0x81404000; FlashAddress = 0x00007E0C; Length = 0X00000002
GetPartitionTableIndex: dwPartType = 33 fActive = 1
Image start sector: 3596, total sectors: 28674
Please wait for calculating checksum.
CUR: ImageDataCheckSum: 0xA5627A74
TOC: ImageDataCheckSum: 0xA5625637, ImageInfoCheckSum: 0x62
CreatePartition: can’t find free sector.
GetPartitionTableIndex: dwPartType = 5 fActive = 1
Extend partition CREATE ERROR!!
-WriteRegionsToBootMedia
+TOC_Write
g_pTOC->dwSignature: 0x434F544E
g_pTOC->dwTOCVersion: 0x00000018
write TOC, checksum=0x2302
TOC_Write 0th TOC,start sector 2561 1 sectors
g_ptoctemp[0]=0x814CD800TOC_Write 1th TOC,start sector 2562 1 sectors
-TOC_Write
. ratio=0x24424221, src=0x42240422, clkinfo=0x258BFF20, voltage=0x48
Jumping to image at virtual address 0x8FC01000h