Sounds like a complete off-grid repeater of some sort. Self contained. Could be ChiCom.
“If found, return postage guaranteed, Peoples Republic of China, Ministry of State Security, Beijing, China”