Chapter 11: Download by TFTP
This is my eleventh week in AESTE. This week my task is to download a file from the network. There are a lot of protocols can be used to download the file via network. At the end we choose TFTP(Trivial File Transfer Protocol) due to TFTP will transfer maximum 512 Read more
Head Judge Screen
I’m struggling to finish up the head judge screen this week and I’m facing few problems as well. I managed to assemble necessary information such as absolute score, comparative score and each judge’s scores for the screen At first, I’m having a problem to display scores on the screen because Read more
Chapter 10: Update new firmware by USB
This is my tenth week work in AESTE. This week I had successfully to test the Bootloader Live Update work. Although it is update by USB device (my actual project use Ethernet). But that is a good starting point, at least I know how to use the live update demo Read more
Not Over Yet
Submit Score I had difficulty when I tried to add submit score functionality on the judging screen. I kept getting an error when I tried to submit the score for each performance. The parameters that need to be sent are performance Id, judging Id, absolute, scores and comparative. At first, the Read more
Chapter 9: PIC32MZ Bootloader Live Update
This is my ninth week in AESTE. I spent almost my whole week to study the theory of bootlaoder and how the dual memory work for PIC32MZ. Only the PIC32MZ has dual memory bank, other PIC32 only has one. Bootloader is used to upgrade the firmware of microcontroller without using Read more
The Judging Screen
I can feel that I am more efficient this week since I’ve managed to complete the emcee screen and almost done with the judging screen. For the judging screen, it is completely different with the emcee screen and it gave me more headache. Dr.Shawn made some changes in my codes Read more
Chapter 8: Unlucky week
This is my eighth week in AESTE WORKS. I should put my work in Git release branch by Tuesday, but I only managed to do it on Thursday. This is due to I faced a few problems there. The flash memory cannot be read/ write. PIC32 cannot get the IP Read more
3 Months at Work
I still can’t believe it has been 3 months since I stepped at Aeste for the first time. It means I have 3 more months left for my internships to end and 1 month left to complete my project because the music competition will be starting soon. I need to Read more
Chapter 7: Random Number NOT Random
This was my seventh week in AESTE WORKS. As mentioned in previous blog, this week I have to save the payload in flash memory and read it from flash. Problem I faced this week and solution: Our board will generate a RSA key pair and store in Flash Memory. Firstly, Read more




