I've been doing a fun project the last few days building a Roku IR remote from a Raspberry Pi Pico and an old remote from a thrift store. I cut a few traces on the remote from the thrift store and soldered on some wires so that I could use it's transistor and IR Led with the Pi Pico. While it's reliably sending NEC IR, and my test receiver is receiving it, the codes aren't doing anything to the ONN Roku tv I'm using (And the Roku remote that was lost IS an IR remote and not a wifi remote).
So... I read ALL 14 pages of the HUGE thread on Roku codes. I am pretty sure I am sending the right stuff out the remote (but obviously I'm not). I have an ESP8266 with a 38khz IR Receiver hooked up and attached to a Salea logic analyzer to verify what I'm sending, as well as printing the hex data received via the NEC(2) protocol.
Unfortunately I don't have a Roku remote (lost during move, I live in Idaho where Amazon takes 6 days to deliver something, and I figured making my own remote would be fun) to just point at my IR receiver and sniff myself what it's sending.
If someone here with more experience than I with NEC (this is my first go) could look at the trace from the Salea...
Also, below is a picture of my breadboard setup.
(The attached trace is sending 234 194 1 ~1 My receiver shows this as: 0xeac201fe)