What eample you have used for the start?
Do you use mode N2km_ListenAndNode on NMEA2000.SetMode(...)?
What do you mean with "fake" manufacturer?
On NMEA2000 there is problem that it defines just manufacturer code, which you can buy from NMEA organization for some big money and yearly costs. So there is no place, where you could tell manufacturer to be "Company ltd". This stupid limitation also means that if you have bought e.g. Garmin MFD 2 years ago, it would show for every new manufacturer registered after that as "unknown". Normally MFD:s and Actisense Reader will show serial numbers right. So if that information is not right, then there is some other problem.
Remember to drop Teensy sped down to 24 Mhz and you get it running with about 14 mA on 12 V. I have that with my temperature system.
Many thanks for that - I'm using PGN 130312 temperature parameter sender as the source "device" -with dummy fixed temperatures . I have tried ListenAndNode and ListenOnly.
The Acticense reader on the Mega2560 sees the data and interprets it correctly.
I was just puzzled why none of the SetProduct or SetDevice info showed up.
Actisense Reader is version 1.517- I am not aware of anything more up to date?
I have used the Actisense SW to program a genuine Actisense device (NGW-1) before- to set up what PGNs it used. The Actisense SW identifies PGN 192996 in it's hardware configuration list tab as "product information but that has never appeared in the Data View Tab.
While the Programming side of Actisense SW has nothing to do with Arduino/Teensy the list of PGNs appears to be what it deals with. It can read new PGN lists from a newer device it appears. Update from hardware for RX/TX only works with Actisense devices I think.
Does Device/Product info need to be requested from a node? or is it exchanged on first handshaking?
thanks, Graeme