I am impressed with the effort of Chris Petrich
https://github.com/cpetrich/counterfeit_DS18B20 and decided to test out the ones I had on hand. Thought I would share the results (only one real surprise).
Ordered from Mouser:

8-D6-A1-E8-05-00-00-F6: ROM ok.
Scratchpad Register: BE/01/4B/46/7F/FF/02/10/FE
Info only: Scratchpad bytes 2,3,4 (4B/46/7F): Maxim default values.
Scratchpad byte 5 (0xFF): ok.
Scratchpad byte 6 (0x02): ok.
Scratchpad byte 7 (0x10): ok.
0x4E modifies alarm registers: ok.
0x4E accepts 10 bit resolution: ok.
0x4E preserves reserved bytes: ok.
0x4E accepts 12 bit resolution: ok.
0x4E preserves reserved bytes: ok.
Checking byte 6 upon temperature change: not necessary. Skipped.
-->
Sensor responded like a genuie Maxim.
Ordered from Mouser:

28-B8-47-0B-06-00-00-45: ROM ok.
Scratchpad Register: C6/01/4B/46/7F/FF/0A/10/17
Info only: Scratchpad bytes 2,3,4 (4B/46/7F): Maxim default values.
Scratchpad byte 5 (0xFF): ok.
Scratchpad byte 6 (0x0A): ok.
Scratchpad byte 7 (0x10): ok.
0x4E modifies alarm registers: ok.
0x4E accepts 10 bit resolution: ok.
0x4E preserves reserved bytes: ok.
0x4E accepts 12 bit resolution: ok.
0x4E preserves reserved bytes: ok.
Checking byte 6 upon temperature change: not necessary. Skipped.
-->
Sensor responded like a genuie Maxim.Ordered from Banggood (this was the surprise)

28-8A-8B-C7-06-00-00-EE: ROM ok.
Scratchpad Register: A3/01/4B/46/7F/FF/0D/10/CE
Info only: Scratchpad bytes 2,3,4 (4B/46/7F): Maxim default values.
Scratchpad byte 5 (0xFF): ok.
Scratchpad byte 6 (0x0D): ok.
Scratchpad byte 7 (0x10): ok.
0x4E modifies alarm registers: ok.
0x4E accepts 10 bit resolution: ok.
0x4E preserves reserved bytes: ok.
0x4E accepts 12 bit resolution: ok.
0x4E preserves reserved bytes: ok.
Checking byte 6 upon temperature change: not necessary. Skipped.
-->
Sensor responded like a genuie Maxim.
All the ones below (from various export houses, Bangood, DIY, off of Amazon) were all:
--> Sensor appears to be counterfeit based on 4 deviations.


