Skip to content

Commit

Permalink
prepare 0.3.9 bug-fix release
Browse files Browse the repository at this point in the history
  • Loading branch information
banxian committed Oct 18, 2024
1 parent 83be6f3 commit 31db6c9
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 27 deletions.
2 changes: 1 addition & 1 deletion EDUReViver/httpclient.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ int request_payload_online(int sn, const char* hash, const char* signature, cons
int retcode = 0;
char agent[64];
DWORD dwVersion = GetVersion();
sprintf_s(agent, sizeof(agent), "EDUReViver/0.3.8 (Windows NT %d.%d)", (UCHAR)dwVersion, (UCHAR)(dwVersion >> 8));
sprintf_s(agent, sizeof(agent), "EDUReViver/0.3.9 (Windows NT %d.%d)", (UCHAR)dwVersion, (UCHAR)(dwVersion >> 8));
HINTERNET internet = InternetOpenA(agent, 0, 0, 0, 0);
if (internet) {
bool havesni = os_have_sni();
Expand Down
52 changes: 26 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,33 +3,33 @@ J-Link EDU Reviver

使用方法
--------
从右侧[releases](https://github.com/banxian/EDUReviver/releases)页面下载最新[可执行文件包](https://github.com/banxian/EDUReviver/releases/download/v0.3.8-beta/EDUReviver_bin_b038.zip).
从右侧[releases](https://github.com/banxian/EDUReviver/releases)页面下载最新[可执行文件包](https://github.com/banxian/EDUReviver/releases/download/v0.3.9-beta/EDUReviver_bin_b039.zip).
解压所有文件到目录中, 进入目录在命令行下执行想要的命令

EDUReViver -run blinky
`EDUReViver -run blinky`
闪灯测试, 如果红灯闪烁12次, 说明设备能通过校验且网络通讯正常.

EDUReViver -run revive
`EDUReViver -run revive`
去除多余的FlashDL之类的Features.

EDUReViver -run swd
打开JLink电路板上的调试接口, 可以用来救砖.
`EDUReViver -run swd`
启用JLink电路板上的调试接口, 可以用来救砖.

EDUReViver -run swd off
关闭JLink电路板上的调试接口.
`EDUReViver -run swd off`
禁用JLink电路板上的调试接口.

EDUReViver -run to11
转换V10/V12到V11. 重新插拔后, 打开jlink commander会自动刷新固件.
`EDUReViver -run to11`
转换V10/V12到V11. 成功转换后, 打开J-Link Commander会自动刷新固件.

EDUReViver -run to10
转换V11/V12到V10. 重新插拔后, 打开jlink commander会自动刷新固件. 原装V12无法降级.
`EDUReViver -run to10`
转换V11/V12到V10. 成功转换后, 打开J-Link Commander会自动刷新固件. 原装V12无法降级.

EDUReViver -run to12
转换V10/V11到V12. 重新插拔后, 打开jlink commander会自动刷新固件. 注意因为没有V12真机, 此工具转换的V12 Bootloader不原装.
`EDUReViver -run to12`
转换V10/V11到V12. 成功转换后, 打开J-Link Commander会自动刷新固件. 注意因为没有V12真机, 此工具转换的V12 Bootloader不原装.

支持设备
--------
J-Link V10/V11 所有版本, 目前为止所有固件. 支持错误添加了Features的正版. 但不能是山寨版. 我加了一些在线检测避免滥用.
J-Link V10/V11 所有版本, 目前为止所有固件. 支持错误添加了Features的正版. 但不能是山寨版. 我加了一些在线检测避免滥用.
一次只能支持一个设备, 支持配置为WinUSB驱动, 如果出现识别错误, 请在JLinkConfig配置程序中切换到Segger驱动.

免责声明
Expand All @@ -39,35 +39,35 @@ J-Link V10/V11 所有版本, 目前为止所有固件. 支持错误添加了Feat

Introduce
---------
This utility support all version of JLinkV10/V11. support genuine jlink brick by bad features.
doesn't support illegal clones. some check applied on my utility to prevent running on clones.
This utility support all version of JLinkV10/V11. support genuine jlink brick by bad features.
doesn't support illegal clones. some check applied on my utility to prevent running on clones.
turn off winusb mode in JlinkConfig if you meet usb communicate problems.

Usage
--------
download binary archive from [releases](https://github.com/banxian/EDUReviver/releases) page. extract all files to same folder.
cd to folder then execute these commands in command prompt.

EDUReViver -run blinky
`EDUReViver -run blinky`
this payload blinks red LED 12 times. this should used to test your usb and network connection is fine.

EDUReViver -run revive
`EDUReViver -run revive`
this payload remove all extra features.

EDUReViver -run swd
`EDUReViver -run swd`
this payload unlocking SWD debugging on JLink PCB.

EDUReViver -run swd off
`EDUReViver -run swd off`
this payload locking SWD debugging on JLink PCB again.

EDUReViver -run to11
this payload turns your V10/fakeV12 to V11. unplug and replug usb cable, then flash new firmware in jlink commander.
`EDUReViver -run to11`
this payload turns your V10/fakeV12 to V11. after payload sucessed, please launch J-Link Commander to flash firmware.

EDUReViver -run to10
this payload turns your V11/fakeV12 to V10. unplug and replug usb cable, then flash new firmware in jlink commander.
`EDUReViver -run to10`
this payload turns your V11/fakeV12 to V10. after payload sucessed, please launch J-Link Commander to flash firmware.

EDUReViver -run to12
this payload turns your V10/V11 to fakeV12. unplug and replug usb cable, then flash new firmware in jlink commander.
`EDUReViver -run to12`
this payload turns your V10/V11 to fakeV12. after payload sucessed, please launch J-Link Commander to flash firmware.

Disclaimer
----------
Expand Down

0 comments on commit 31db6c9

Please sign in to comment.