v2.3 USB Device name rewrite
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
:: Fw_gen.bat
|
:: Fw_gen.bat
|
||||||
:: ver 2.2
|
:: ver 2.3
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
setlocal enabledelayedexpansion
|
setlocal enabledelayedexpansion
|
||||||
@@ -27,19 +27,21 @@ powershell -Command "Expand-Archive -Path '%steamvrDir%\drivers\indexhmd\resourc
|
|||||||
:: File copying
|
:: File copying
|
||||||
copy gd_1558748372_dfu\temp_app_stamped.bin gd_1558748372_dfu\temp_app_stamped_lyx.bin > nul
|
copy gd_1558748372_dfu\temp_app_stamped.bin gd_1558748372_dfu\temp_app_stamped_lyx.bin > nul
|
||||||
|
|
||||||
|
:: Binary rewriting (USB device name to "Watchaman Radio")
|
||||||
|
powershell -Command "$filePath = 'gd_1558748372_dfu\temp_app_stamped_lyx.bin'; $newValues = 0x57,0x61,0x74,0x63,0x68,0x6D,0x61,0x6E,0x20,0x52,0x61,0x64,0x69,0x6F; $offset = 0x162E0; $bytes = [System.IO.File]::ReadAllBytes($filePath); for ($i = 0; $i -lt $newValues.Length; $i++) { $bytes[$offset + $i] = $newValues[$i] }; [IO.File]::WriteAllBytes($filePath, $bytes)"
|
||||||
|
|
||||||
:: Binary rewriting (to LYX)
|
:: Binary rewriting (to LYX)
|
||||||
powershell -Command "$filePath = 'gd_1558748372_dfu\temp_app_stamped_lyx.bin'; $newValue = 0xB9; $offset = 0x1839D; $bytes = [System.IO.File]::ReadAllBytes($filePath); $bytes[$offset] = $newValue; [IO.File]::WriteAllBytes($filePath, $bytes)"
|
powershell -Command "$filePath = 'gd_1558748372_dfu\temp_app_stamped_lyx.bin'; $newValue = 0xB9; $offset = 0x1839D; $bytes = [System.IO.File]::ReadAllBytes($filePath); $bytes[$offset] = $newValue; [IO.File]::WriteAllBytes($filePath, $bytes)"
|
||||||
|
|
||||||
:: Convert bin to uf2
|
:: Convert bin to uf2
|
||||||
set args=%*
|
set args=%*
|
||||||
powershell "iex((@('')*3+(cat '%~f0'|select -skip 44))-join[char]10)"
|
powershell "iex((@('')*3+(cat '%~f0'|select -skip 45))-join[char]10)"
|
||||||
|
|
||||||
:: Exit
|
:: Exit
|
||||||
pause
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
:: The following is powershell script
|
:: The following is powershell script
|
||||||
Set-Location $PSScriptRoot
|
Set-Location $PSScriptRoot
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user