I'm currently working with a satellite that has AX.25 + Reed Solomon code (truncated RS(255,223)) in GNU Radio. Since there is no frame synchronization pattern, the 0x7e flags are used for frame delimiting followed by the bit de-stuffing. To make sure that the Reed-Solomon code is utilized properly, CRC is not used. So far the frames can be decoded perfectly.
I haven't performed BER tests (I will probably do this and compare results with any framing that doesn't do stuffing like CCSDS) on the implementation but I received a claim (and probably a right one) that the Reed-Solomon code can completely fail to properly correct errors in case there is error occurrence in stuffed bits. There were suggestions of putting provisions to detect any errors that may arise in bit stuffing before RS decoding. How would I accomplish this?