I wonder what will happen sooner: I fly to the moon or CAN on G400 starts working.
Anyway, it seems G400 does not report Bus Off error anymore. When I subscribe to ErrorReceivedEvent event, RxOver’s are still popping, but no Bus Off’s. Dat, could you please check it? The same exact code spits plenty of Bus Off’s on EMX.
No Bus Off’s -> I can’t reset CAN controller when it hangs -> G400 works like shit -> NETMF is banned in my company -> I suffer mentally and financially and become a freelancer -> GHI can hire me to fix their sh… Emmm, G400.
It depends of what kind of reliability your project requires. If you can just restart your device anytime, then you are probably ok. I can’t, and that puts me in desperate situation. GHI’s CAN implementation has serious design flaws (on all devices), and G400 is additionally plagued by nasty bugs.
GHI said something about new and better CAN implementation sometime this year. I don’t know when it debuts, but every new implementation introduced new bugs, so I do not expect industry-grade reliability on G400 CAN anytime soon
@ Simon from Vilnius - [quote]G400 does not report Bus Off error anymore[/quote] Can you tell us [em]when[/em] you think the change in behavior occurred (SDK version worked, SDK version exhibiting symptom)? Thanks.
But you are talking about CAN problems on G400 that are OK on G120?
I have a G400-D+HDR and a raptor but did not do anything with these yet but if you want some testing in a CAN environment then I’m happy to spend some time on it.
We haven’t changed G400 CAN for the last few releases.
We are putting major effort on cleaning-up CAN on all supporting products
If you have immediate commercial need, please contact me directly “jeff knaggs” with a period in the space and I’m at the usual ghi… com
Yes, unfortunately that doesn’t happen often. Actually, it happens very rarely, so I only assume it is related to Bus off condition. But I do not have any statistically reliable data here, I only know my system goes crazy once in a week