On certain Radio Shack, GRE and Whistler scanners, specifically the ones using Object Oriented programming, one can be beset with an error message that reads “Heap Error” along with some seemingly random text.
These are caused when the radio doesn’t know how to deal with an Object programmed into the memory, usually a Talkgroup (TGRP) not assigned to a Trunked System (TSYS).
If you can get into the radio programming you should make sure ALL talkgroups entered as Objects are assigned to a Trunked System. This is pretty easy to do in ARC500 or other programs but a lot more difficult without software. These radios are hard enough to program manually let alone find orphaned TGRP objects.
When programming by hand be sure to associate every TGRP with a TSYS BEFORE saving it. When programming with software sort the TGRP list by TSYS and make sure all are assigned to a TSYS. If it says “New” for the TSYS then you need to change or delete the TGRP. Also check for duplicates in your list of TGRP’s. These can also cause errors.
If you don’t have software to program the radio and can’t get into the radio to edit the objects you may well have to reinitialize it and start all over. (Press 0, then 1, then enter during the startup screen.) While this will erase the radio it will get rid of the dreaded Heap Error. If you have software you can usually read the radio even if a Heap Error is present.
Object Oriented programming is used for the following scanners:
GRE: PSR310, PSR410, PSR500, PSR600
RadioShack: PRO-106, PRO-197, PRO-651, PRO-652
Whistler: WS-1040, WS-1065