Ok.. Let's look at something reference your statement:
"correct answer is they are ads-b positions of aircraft without ads-b capability. they are transmitted by ground stations to the aircraft."
1 - If they don't have ADS-B then they are only 1090mhz Mode 3A/C or Mode S (Not ES)
2 - If they are UAT with a transponder then 1090 is ATCRBS or Mode S and UAT (978) is ADS-B. UAT (978) will be re-broadcast to 1090. It could also be a Mode S broadcast if in certain airspace that supports it. (in this case it was not Mode S broadcast because of the 288xxx SV/CTV identifier).
3 - Raw ATC RADAR position is used re-broadcast 1090 aircraft + RADAR position to UAT(978). There is a installed interface for this. The information is transmitted from the ADS-B radio stations.
Based on the 288xxx, which I assumed (never should do that), it is a re-broadcast but whether it has ADS-B is not a factor in certain areas. Without looking at the data packet, which has a identifier in it, you will not know if it is 1090 or 978. The 288xxx is a identifier, as pointed out, of engineered airspace in the form of a 'Service Volume (SV)' or 'Composite Traffic Volume (CTV)' that radio stations and their coverage areas are assigned to.
Since 1090 NON-ES (non-ADS-B) transponders do not have position information the position is derived from another source, i.e.: a RADAR that is tracking them. The TIS-B information for those is from ADS-R. ADS-B from 1090ES and UAT position information is used for position sharing when available as it is updated much faster and more accurate.
So, thru all of this, they could be positions of aircraft without ADS-B or positions of aircraft with ADS-B on the 'other' ADS-B frequency. They are not ADS-B positions of aircraft without ADS-B. That would not be possible.
More general info:
ADS-B IN is being installed on a lot of aircraft, by itself, because of the aircraft position sharing on UAT (978). It will process ADS-R and ADS-B out from other UAT OUT equipped aircraft. The larger aircraft, i.e.: Air Carriers and Cargo Haulers have TCAS with Mode S (ATCRBS being phased out) and their own WX RADAR on board. UAT (978) has TIS-B and FIS-B as it pseudo TCAS and WX RADAR. Traffic info on ADS-B In does not provide collision avoidance information and the WX RADAR information is not live real time updated information.