I am super confused! I was flying a flight from KOSH to KFCM when I got ‘disconnected’ on final. I was below 3000 feet about 10 miles from the airport on final so I thought It would be time to connect onto the Unicom at KFCM. So I transferred over from Minneapolis Center onto the Unicom, thats when I got my flight disconnected by a controller (probably at Minneapolis Center) for failure to communicate. Someone please explain this to me, I thought I was doing the proper procedures by connecting to the Unicom, especially because I was on final, bellow 3000, and less that 10 miles from the airport! Thanks! I can drop the replay if needed!