Postal2/3 flash and mcu programmer - Page 1
Forum section: electronics / general

author: Postal2
author_rank: Frequent Contributor
timestamp: February 03, 2020, 04:12:44 am
content: Hello! I'm glad to present my project here. Project is some years old, may be you know. Free, powerful flash and mcu programmer, now has support for eMMC on arduino-based hardware.Now I post link to russian forum only, but I will describe thoroughly soon all aspects. Please, give me a time.Project's home is here:https://monitor.net.ru/forum/threads/317755/***Some explained in Postal3_USBprog_sources_old.rar (old, check mistake on sda-scl pins, may be reverted)fuses for Mega8: High=CF, Low=AF;fuses for Mega88-168-328: Ext=FD, High=DD, Low=E7.***For eMMC support need short connection:PB2(SS) to PD5 and PB5(SCK) to PD6. (on AtMega, see datasheet for pinout)And connection to eMMC:MOSI=>CMD, MISO=>DAT0, SCK=>SCKAnd must be 10k pull-up for CMD,DAT0 and pull-down for SCK.Begin with "SetISP" button.***Current firmware for eMMC support is postalavr_v4c.rarCurrent software Postal3_emmc_v7.rarDrivers must be last usbXpress for CP2102 (need SiUSBXp.dll from driver's package)***Try!

author: Electrump
author_rank: Contributor
timestamp: February 25, 2024, 09:16:03 pm
content: Hey. The link above to the Russian site is not accessible. It says I've been blocked. Thanks.

author: abeyer
author_rank: Frequent Contributor
timestamp: February 25, 2024, 11:42:00 pm
content: Works for me, but looks like they're using cloudflare or a similar ddos/bot protection reverse proxy. You likely need to make sure your source IP isn't mapping back to a public VPN or cloud host block.

author: geletan
author_rank: Newbie
timestamp: March 28, 2024, 11:43:07 pm
content: Hello Everyone!I'm facing an issue with the programmer, i got this error always:Connection opened .- Device Mode 0 No Answer !- COM closed.Already tried different hex files for atmega88P, didn't helped. Double checked all the connections, exchanged the atmega as well without any success. The serial part (CP2102) is working fine, i tried with an RS232 port.What could be wrong?Thanks

author: Postal2
author_rank: Frequent Contributor
timestamp: May 26, 2024, 01:09:08 pm
content: Quote from: Electrump on February 25, 2024, 09:16:03 pmI'm not supporting in above site, but some historical info can be found on it. Currently I provide support onhttps://remont-aud.net/forum/90and in this forum occasionally.Quote from: geletan on March 28, 2024, 11:43:07 pmWhen using arduino-like boards, they have crystal 16 MHz on it. Therefore need set baudrate to 999999.For those, who want to use scripts for eMMC, I updated to the new version. Run scripts from main window (some bug, will be fixed later).Also cloning of GPT-disks from Windows XP is supported.Also boards FT232xxx, FX2LP are supported (ask me for pinout).Windows 98 also supported as usually....Of course, you CAN use FT232RL for eMMC to work (it's tested), it will be slow, but you will do the job.

author: Postal2
author_rank: Frequent Contributor
timestamp: July 03, 2024, 11:50:22 pm
content: I cannot believe. I don't understand how it' working, but when I added string marked red - error gone.Code:bool myScriptWindowStart(){if(myScriptWindowStatus == 8) return false;if(myScriptWindowStatus == 1) return true;if(myScriptWindowStatus){ Sleep(10); if(myScriptWindowStatus == 1) return true;if(myScriptWindowStatus){ Sleep(20); if(myScriptWindowStatus == 1) return true;if(myScriptWindowStatus){ Sleep(50); if(myScriptWindowStatus == 1) return true;if(myScriptWindowStatus){ Sleep(100); if(myScriptWindowStatus == 1) return true;if(myScriptWindowStatus){ Sleep(200); if(myScriptWindowStatus == 1) return true;if(myScriptWindowStatus){ Sleep(500); if(myScriptWindowStatus == 1) return true;if(myScriptWindowStatus){ if(myScriptWindowStatus == 1) return true; myScriptWindowStatus = 8;myMesShow(_T("- error script-window start.")); return false;}}}}}}}//assume status =0//Sleep(200);//HMODULE hMainModule = (HMODULE)AfxGetResourceHandle();CWinThread* mytempThread = AfxBeginThread(RUNTIME_CLASS(myThreadCode),THREAD_PRIORITY_NORMAL,0,0,NULL);//////myReadThread = mytempThread ->m_hThread; ThreadProc3 , hMainModule);//wait window readyif(myScriptWindowStatus != 1){ Sleep(10);if(myScriptWindowStatus != 1){ Sleep(20);if(myScriptWindowStatus != 1){ Sleep(50);if(myScriptWindowStatus != 1){ Sleep(100);if(myScriptWindowStatus != 1){ Sleep(200);if(myScriptWindowStatus != 1){ Sleep(500);if(myScriptWindowStatus != 1){ myScriptWindowStatus = 8;myMesShow(_T("- error script-window open.")); return false;}}}}}}}//assume success[color=red]SetWindowPos(myScriptWindowHwnd, HWND_TOP, 0,0,0,0, SWP_NOMOVE | SWP_NOSIZE);myMesShow(_T("- script-window started."));//Sleep(200);return true;}//end myScriptWindowStart

author: Postal2
author_rank: Frequent Contributor
timestamp: July 21, 2024, 02:26:11 pm
content: Added support for ADF7021 for external LC-tank tuning.

author: Postal2
author_rank: Frequent Contributor
timestamp: August 04, 2024, 12:20:04 pm
content: Found a video demonstrating practical application. The program's appearance has been changed, and anyone can customize it by changing the resources.

author: Postal2
author_rank: Frequent Contributor
timestamp: August 26, 2024, 07:06:42 pm
content: Can work as pager transmitter.

author: lapot2
author_rank: Newbie
timestamp: August 26, 2024, 08:47:09 pm
content: Quote from: Postal2 on August 04, 2024, 12:20:04 pmHehe

author: Crackn
author_rank: Contributor
timestamp: May 04, 2025, 11:49:41 pm
content: " FX2LP are supported (ask me for pinout). "Could you share the pins for eMMC connection?Data0, CLK, CMDIm using the FX2LP from aliexpress.thanks in advance.