Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TS0202_TZ3000 #145

Open
claviger-pc opened this issue Dec 31, 2024 · 7 comments
Open

TS0202_TZ3000 #145

claviger-pc opened this issue Dec 31, 2024 · 7 comments

Comments

@claviger-pc
Copy link

Is there firmware available for testing? I have a newer version of this device (dated 2024-08) and I would be happy to test. It does not have uart pads on the back, but I can just solder straight to the module.

@pvvx
Copy link
Owner

pvvx commented Dec 31, 2024

Zigbee does not provide testing capabilities.
UART operation requires constant operation of the chip.
And what is there to "test" via UART?

@claviger-pc
Copy link
Author

claviger-pc commented Dec 31, 2024

By testing, I mean flashing the module and seeing if it works with the newer revision. UART I would only use for flashing, not for testing.

You mentioned that you were developing firmware for this module, but I did not find anything about it in the whole repository.

@pvvx
Copy link
Owner

pvvx commented Dec 31, 2024

The chip has a great hardware single-wire debug interface in the form of Telink SWire at 2Mbit/s. Through it, there is access to all SoC hardware. Analog of JTAG.

@claviger-pc
Copy link
Author

yes, I have used that on other devices for the one-wire flashing. Do you have firmware for this TS0202_TZ3000? or any source code?

@pvvx
Copy link
Owner

pvvx commented Dec 31, 2024

If you have a device, then you can read its firmware. The chip has no protection against reading via SWS.

Here I posted the firmware I read from https://pvvx.github.io/TS0202_TZ3000/

@claviger-pc
Copy link
Author

I'm sorry maybe I was not clear:

Do you have custom firmware or are you developing custom firmware?

@pvvx
Copy link
Owner

pvvx commented Dec 31, 2024

For TS0202 (_TZ3000_lf56vpxj) I did not make firmware. They work more or less normally.

I make firmware only for devices that I use myself. Firmware for some added devices was created with the help of information provided by other people.
This is not a commercial project. Its implementation requires me to spend time and money. Nothing more.
I can’t post everything, as it would require even more of my time for support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants