-
-
Notifications
You must be signed in to change notification settings - Fork 718
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
TS80P v2.13 keep rebooting when connected to my Apple MacBook Pro #762
Comments
C'mon don't be that lazy. As much as you, no one wants to do extra googling... Update the issue description with number values... |
Sorry for that, I'm not that lazy, I really don't know that numbers! |
Probably only 5V 2-3A. |
Yes, I suspect it's 5v 3A max, as I think they're rated for 15W output in theory. |
Hi @Airmonkdev |
Hi @Ralim , |
Can you take a video of it power cycling so I can try and eyeball where the code is up to when it reboots? |
Here there is the video: The TS80P is connected to my Apple MacBook Air 13" 2020 with M1 CPU |
Thank you for the video. I'm working on more in depth testing of the PD stack, which may uncover something. But honestly, I have no idea why the MPB is sending out a hard reset. Also, why are you powering the iron from the MBP in the first place? Its not really going to work on 5V 😁 |
@Airmonkdev thanks |
I have the same issue on MacBook Pro 13' 2020 and MacBook Pro 13' 2018. IronOS boots up and get restarted/reset immediately after showing main screen for few ms. connecting to acer predator triton 500 se (10th gen) usb-c port works fine and connecting to dedicated charger (like stock Miniware comes with or Anker PD5 or Anker Atom PD4) works fine. |
Hello, thank you for digging into this, this puts us on a massive lead. Are you able to share the PD captures you used for finding this? We can work around this by sending the CRC from software; however I just want to check what timings look like etc, and having a computer failed negotiation capture can often help narrow down the issue very quickly. I'm a bit surprised that this is occuring given that when tested here I think (old memories) that this was working fine on the Pinecil and TS101 when working with EPR and that I did spot check to the onsemi rep and they believed that there would be no issue in the hardware state machine. Again, those are very old memories. But it is quite probable that it is a bug causing this, I'd love the captures so I can try and trace down any other potential causes first. (I don't have a machine to test this on). Given the TS80P is one of the only devices with a limited setup for PD capabilities it's very probable it has a big somewhere I haven't caught. It also potentially has one of the smaller userbases out of the PD devices 😢. Take with a grain of salt of course, please. I haven't looked at the PD stack in a while. Usually so far the blocker for these events has been inability to get packet captures to see what's going on. Your point of not bothering with PD3.0 if we don't need to is also a very good one, I would be happy to look at a PR for the change, but I'll need to refresh my mind on the rest of the code paths for other devices. (Worst case, can mask it to the easy cases at least). Could also be that that we do goodcrc but don't send back a response fast enough (probably because of a bad mask) |
Hi, from what I've encountered so far on our device (not a soldering iron) the GoodCRC is not being sent at all. I can share the TotalPhase data I have from our device from before and after the mitigation applied: I should have the captures from IronOS on TS80P available on thursday. The idea about sending a GoodCRC from software in these cases also crossed my mind. You have a very tight window in order to accomplish it but it should be possible as you have four tries to make it on time. |
This should fix the EPR negotiation occurring. |
I have a similar rebooting loop issue with TS80P on MacBook Pro (15-inch, 2016) I am providing USB PD capture from Power-Z. Perhaps that gives some clues for development. TS80P-MacBookPro13,3-BootLoop.sqlite.zip To open the captured file, download Power-Z and create a device simulator and go to PD Analyzer tool |
This is a Bug
I have
/Documentation
What is the current behavior?
Connecting the TS80P to my Apple MacBook Pro 13" 2020 USB-C port (Thunderbolt 3) it keep rebooting.
What is the expected behavior?
It should works fine.
Steps to reproduce the bug:
Just connect the TS80P.
TS80P v2.13 build: https://github.com/Ralim/IronOS/actions/runs/460858679
On the idle screen, you can hold the settings button and it will show you the firmware & PCB version.
If using a USB-C supply please note model number
The text was updated successfully, but these errors were encountered: