ATMEGA32U4 + ESP8266 in a single board vs CJMCU-3212 virtual keyboard Badusb ATMEGA32U4 WIFI ESP-8266 TF storage

I wanted to buy this piece
CJMCU-3212 virtual keyboard Badusb ATMEGA32U4 WIFI ESP-8266 TF storage
From Ali Express but I am confused about buying it from this brand "CJMCU 3212 الظاهري لوحة المفاتيح Badusb ATMEGA32U4 WIFI ESP 8266 TF التخزين|Cable Winder| - AliExpress. -url=1007.13562.225783.0&pvid=8b08c17b-bf8f-45ba-92a6-218b256552d2&_t=gps-id:pcJustForYou, scm-url:1007.13562.225783.0,pvid:8b08c17b-bf8f-buckets-21866b8%2565a66% 238110%231995&pdp_ext_f=%7B%22sku_id%22:%2212000015742148263%22,%22sceneId%22:%223562%22%7D" or from this brand
ATMEGA32U4 ESP8266 ESP12 ESP 12E ESP12E TF مايكرو SD لوحة المفاتيح الافتراضية مجلس التنمية لوحدة اردوينو|Integrated Circuits| - AliExpress. bf8f-45ba-92a6-218b256552d2&_t=gps-id:pcJustForYou, scm-url:1007.13562.225783.0,pvid:8b08c17b-bf8f-45ba-92a6-218b256552d2,tpp_buckets:668%232846%ex9523%22f%23_sku :%2265056563016%22,%22sceneId%22:%223562%22%7D"
I do not know if there is a difference between them or even if they perform the same tasks, one of them works better than the other, or is the only difference in the factory for the board?
Please help if there are any anyone who has tried using any of them before or anyone has information on the subject
And thanks a lot in advance for the help.
image

the last one
image

They look the same, never even seem them before, quite interesting. Without any documentation it will be impossible to say anything sensible about how they are put together and how the firmware, that is on there already works, or how hard it will be to upload your own.