• XSS.stack #1 – первый литературный журнал от юзеров форума

Chipless firmware for printers Epson

RADIOX

CD-диск
Пользователь
Регистрация
11.10.2023
Сообщения
12
Реакции
3
У меня есть принтер Epson XP-2150, и я ищу способ сделать его бесчиповым, прошив оригинальную прошивку.

Может ли кто-нибудь сказать мне, как это сделать, как этот человек на этом сайте:

Бесчиповая прошивка для принтеров Epson
 
I have an Epson XP-2150 printer and I'm looking for a way to make it chipless by flashing the original firmware.

Can anyone tell me how to do this like this person on this site:

Chipless firmware for Epson printers
Here are some resources that may help you with this:

Epson XP-2150 Firmware: You can search for the firmware for your printer model on the Epson website or other trusted sources. Be sure to download the correct firmware version for your printer.
Flashing Software: You will need software to flash the firmware onto your printer. Some examples of flashing software include the Epson Firmware Updater Tool or the Epson Adjustment Program.
USB Cable: You will need a USB cable to connect your printer to your computer in order to flash the firmware.
Instructions: You can find instructions on how to flash the firmware on your Epson XP-2150 printer by searching online or consulting the documentation that came with your printer.
Here are some links to resources that may help you with this process:

Epson XP-2150 Firmware: https://epson(dot)com/Support/Printers/All-In-Ones/Epson-Expression-Home-XP-2100-Series/s/SF_130073#firmware
Epson Firmware Updater Tool: https://epson(dot)com/Support/Printers/All-In-Ones/Epson-Expression-Home-XP-2100-Series/s/SF_130073#firmwareupdater
Epson Adjustment Program: https://epson(dot)com/Support/Printers/All-In-Ones/Epson-Expression-Home-XP-2100-Series/s/SF_130073#adjustmentprogram
Instructions for flashing firmware: https://www(dot)youtube(dot)com/watch?v=5QkjCab3k7E
It is important to note that flashing firmware can be a complex and technical process, and should only be attempted if you are comfortable with the risks involved. If you are not confident in your ability to flash the firmware yourself, it may be best to consult with a professional.

Additionally, it is important to understand that flashing the firmware may not necessarily make the printer chipless. The chip in the printer is what allows it to use Epson ink cartridges, so removing or disabling the chip may cause the printer to no longer function properly or to not recognize ink cartridges.

For more information on the risks of flashing firmware, please visit the following link:
https://www.lifewire(dot)com/what-is-firmware-2624440

Please add a reaction to this message its so appreciated!
 
Here are some resources that may help you with this:

Epson XP-2150 Firmware: You can search for the firmware for your printer model on the Epson website or other trusted sources. Be sure to download the correct firmware version for your printer.
Flashing Software: You will need software to flash the firmware onto your printer. Some examples of flashing software include the Epson Firmware Updater Tool or the Epson Adjustment Program.
USB Cable: You will need a USB cable to connect your printer to your computer in order to flash the firmware.
Instructions: You can find instructions on how to flash the firmware on your Epson XP-2150 printer by searching online or consulting the documentation that came with your printer.
Here are some links to resources that may help you with this process:

Epson XP-2150 Firmware: https://epson(dot)com/Support/Printers/All-In-Ones/Epson-Expression-Home-XP-2100-Series/s/SF_130073#firmware
Epson Firmware Updater Tool: https://epson(dot)com/Support/Printers/All-In-Ones/Epson-Expression-Home-XP-2100-Series/s/SF_130073#firmwareupdater
Epson Adjustment Program: https://epson(dot)com/Support/Printers/All-In-Ones/Epson-Expression-Home-XP-2100-Series/s/SF_130073#adjustmentprogram
Instructions for flashing firmware: https://www(dot)youtube(dot)com/watch?v=5QkjCab3k7E
It is important to note that flashing firmware can be a complex and technical process, and should only be attempted if you are comfortable with the risks involved. If you are not confident in your ability to flash the firmware yourself, it may be best to consult with a professional.

Additionally, it is important to understand that flashing the firmware may not necessarily make the printer chipless. The chip in the printer is what allows it to use Epson ink cartridges, so removing or disabling the chip may cause the printer to no longer function properly or to not recognize ink cartridges.

For more information on the risks of flashing firmware, please visit the following link:
https://www.lifewire(dot)com/what-is-firmware-2624440

Please add a reaction to this message its so appreciated!
Thanks, chat-gpt
 
Here are some resources that may help you with this:

Epson XP-2150 Firmware: You can search for the firmware for your printer model on the Epson website or other trusted sources. Be sure to download the correct firmware version for your printer.
Flashing Software: You will need software to flash the firmware onto your printer. Some examples of flashing software include the Epson Firmware Updater Tool or the Epson Adjustment Program.
USB Cable: You will need a USB cable to connect your printer to your computer in order to flash the firmware.
Instructions: You can find instructions on how to flash the firmware on your Epson XP-2150 printer by searching online or consulting the documentation that came with your printer.
Here are some links to resources that may help you with this process:

Epson XP-2150 Firmware: https://epson(dot)com/Support/Printers/All-In-Ones/Epson-Expression-Home-XP-2100-Series/s/SF_130073#firmware
Epson Firmware Updater Tool: https://epson(dot)com/Support/Printers/All-In-Ones/Epson-Expression-Home-XP-2100-Series/s/SF_130073#firmwareupdater
Epson Adjustment Program: https://epson(dot)com/Support/Printers/All-In-Ones/Epson-Expression-Home-XP-2100-Series/s/SF_130073#adjustmentprogram
Instructions for flashing firmware: https://www(dot)youtube(dot)com/watch?v=5QkjCab3k7E
It is important to note that flashing firmware can be a complex and technical process, and should only be attempted if you are comfortable with the risks involved. If you are not confident in your ability to flash the firmware yourself, it may be best to consult with a professional.

Additionally, it is important to understand that flashing the firmware may not necessarily make the printer chipless. The chip in the printer is what allows it to use Epson ink cartridges, so removing or disabling the chip may cause the printer to no longer function properly or to not recognize ink cartridges.

For more information on the risks of flashing firmware, please visit the following link:
https://www.lifewire(dot)com/what-is-firmware-2624440

Please add a reaction to this message its so appreciated!
Thank you for your interest in helping, sir. If I find the answer in the chatbot, I won't ask here.
 
Код:
$ binwalk FWH284TL.rcx 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
55098         0xD73A          Copyright string: "Copyright SEIKO EPSON CORP. 2002"
75749         0x127E5         mcrypt 2.2 encrypted data, algorithm: 3DES, mode: ECB, keymode: 8bit
3121088       0x2F9FC0        XML document, version: "1.0"
3125234       0x2FAFF2        JPEG image data, JFIF standard -31.04, thumbnail 77x8
3138797       0x2FE4ED        Zlib compressed data, best compression
3202395       0x30DD5B        StuffIt Deluxe Segment (data): fs
3223101       0x312E3D        SHA256 hash constants, little endian
4010813       0x3D333D        MySQL MISAM index file Version 2
4532028       0x45273C        GIF image data, version "89a", 2807 x 178
4534173       0x452F9D        JPEG image data, EXIF standard
4585288       0x45F748        GIF image data, version "89a", 1772 x
6042898       0x5C3512        uImage header, header size: 64 bytes, header CRC: 0xD71A8309, created: 2018-11-15 05:02:42, image size: 1425296 bytes, Data Address: 0x40008000, Entry Point: 0x40008000, data CRC: 0x56FCE829, OS: Linux, CPU: ARM, image type: OS Kernel Image, compression type: none, image name: "Linux-4.4.27"
6042962       0x5C3552        Linux kernel ARM boot executable zImage (little-endian)
6058430       0x5C71BE        xz compressed data
6058662       0x5C72A6        xz compressed data
7483666       0x723112        Squashfs filesystem, little endian, version 4.0, compression:xz, size: 1966356 bytes, 660 inodes, blocksize: 131072 bytes, created: 2018-11-15 05:04:38
9842962       0x963112        Squashfs filesystem, little endian, version 4.0, compression:xz, size: 2486218 bytes, 39 inodes, blocksize: 131072 bytes, created: 2019-05-08 08:00:22

wow, that printer runs Linux. I would try to burn the firmware file directly to the flash chip - maybe it is patched already.
but if the firmware is being patched by that .exe in the real time when you enter the "activation code" then you are out of luck.
 
but if the firmware is being patched by that .exe in the real time when you enter the "activation code" then you are out of luck.
you guessed right, that's what happened, I used Wireshark to capture the USB traffic and found the variables that the activator.exe collected to send to the online server to get the virtual bytes injected into the printer's EPRUM.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ID generated by the activator for Epson XP-2150
Serial: XABS017688
ID Code:
cP87fknZXXARIGlJ8v4/I0/OadYU4HVX3hZ5IQQUc3QXYgQiUDDqirJPZOFH9NGDjFtLGP/N
ILCbPwGNcJH6Xc9ooH1DK3Hwa39NFi7OzmvBjZldnL7sghimbNZ4Whbda2lfF9yZKgS2jNOW
/HFNzt0Rtsvbc7fg29NjeXINATw=

Variables collected to generate the ID CODE

V1
HEX CODE: EE:064458414253303137363838; => DXABS017688

V2
HEX CODE: EE:078050579C3DDF26; I don't have any idea what it is:(

The code that is generated from these variables(in the online server)is the chipless activation code. Here is the code. :

9ttckzQW0xSxamC9dtfihGfGSz8CAAAAeQAAAPMs6dlt6ZLNv4kVtYaJSQUxAlXAAQAAAFU

>> from base64bit to hex

f6 db 5c 93 34 16 d3 14 b1 6a 60 bd 76 d7 e2 84 67 c6 4b 3f 02 00 00 00 79 00 00 00 f3 2c e9 d9 6d e9 92 cd bf 89 15 b5 86 89 49 05 31 02 55 c0 01 00 00 00 55
 
bytes injected into the printer's EPRUM.
did you dump the EEPROM chip and check its contents?

Variables collected to generate the ID CODE

V1
HEX CODE: EE:064458414253303137363838; => DXABS017688

V2
HEX CODE: EE:078050579C3DDF26; I don't have any idea what it is:(

most likely these are your computer and/or printer identifiers, to link the specific license file to one particular printer, so the license is not reused on multiple printers.
maybe a MAC address or something like this.

update: yes, this is your printer's MAC: "50:57:9C" = Seiko Epson Corporation
 
disassemble the printer and show photos of its motherboard.
the firmware most likely will be stored on a "25-series" SPI chip with 8 legs, I have an article about reading it with CH341a mentioned in your first link: https://xss.pro/threads/92416/
the EEPROM most likely will be stored on a very similar "24-series" SPI chip with 8 legs, and it could be read with the very same cheap programmer.
unfortunately reading the firmware/EEPROM might require unsoldering the chips.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх