http://chirp.danplanet.com/issues/2787
Due to the way ICOM maps the Skip and Pskip bits in memory, memory channels marked as PSKIP will always show is as S (SKIP) instead of (P) in CHIRP.
This is because when a channel is set as PSKIP, the SKIP it is also (still) set.
Conversely, When saving a channel as PSkip, CHRIP only sets the PSKIP bit, when it should set BOTH the SKIP and PSKIP bits. (Why Icom does this is a mystery; It actually will still function as PSKIP with only this bit set, but the factory software sets both so we should respect that)
A patch with the fix is attached.
I added this to the bug tracker a while ago, but I'm not certain how this actually makes it into the code base.