Not trying to be argumentative, and I fully agree that overloading the CB200 RX ports is the most probable cause of the crash based on the system diagram provided, but when the original Cortex Pro secondary power lead requirement from a Jeti CB came up a few years ago, I recall putting an ammeter in the line to see what the current draw really was.
I had a R3/RSW RX connected to the Cortex Pro and then connected to one of the CB200 Rx ports. I don't recall the exact current draw measured, but it was well below the stated limit for the single CB200 RX port (150mA). Going from memory, I would say that less than 80mA would be a reasonable recollection.
I can see that if you then cascade additional devices off the back of the RX via the Cortex Pro, you could easily pull more than 150mA, but just hanging a single Rx should be no issue. In fact I ran my Ultra Flash just like this (1 R3 Rx via the CP + 1 R3 directly) without issue. By running both RX via the CP that would provide 300mA available to the CP + 2x RX which should be more than sufficient.
I get that Bavarian Daemon have to cover all situations and recommending/ mandating in the instructions to add a secondary power supply covers them for situations where additional devices are daisy-chained off the Rx's, but for a simple installation of RX only via the CP then I have not seen any data that underpins that requirement.
Does anyone have any measured data for the current draw of various Rx's and the Cortex Pro when just operating in a serial bus configuration? It should be a constant value as there are no variables such as servo loads to consider.
Paul