I managed to get a trace of the interaction using strace (on Linux). The applet is loading now for some reason. It seems to interact for a couple seconds and then get stuck.
Code: Select all
08:45:01.524698 read(6, "8287\nsam-ba\nl-dchristian\n", 16384) = 25
08:45:01.524737 read(6, "", 16359) = 0
08:45:01.711296 write(6, "#", 1) = 1
08:45:01.718767 read(6, "\n\r>", 512) = 3
08:45:01.822564 write(6, "N#", 2) = 2
08:45:01.830551 read(6, "\n\r", 512) = 2
08:45:01.831278 write(6, "wfc069000,#", 11) = 11
08:45:01.846649 read(6, "\302\10\\\212", 512) = 4
08:45:01.847252 write(6, "Wf8030058,00000000#", 19) = 19
08:45:01.849892 write(6, "S220000,4000#", 13) = 13
08:45:01.862532 read(6, "C", 512) = 1
08:45:01.862847 write(6, "\1", 1) = 1
08:45:01.862945 write(6, "\1", 1) = 1
08:45:01.863028 write(6, "\376", 1) = 1
08:45:01.863110 write(6, "!\0\0\352\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128) = 128
08:45:01.863191 write(6, "\10", 1) = 1
08:45:01.863268 write(6, "3", 1) = 1
08:45:01.878381 read(6, "\6", 512) = 1
08:45:01.878671 write(6, "\1", 1) = 1
08:45:01.878771 write(6, "\2", 1) = 1
08:45:01.878853 write(6, "\375", 1) = 1
08:45:01.878937 write(6, "\0\0\0\0\214\0\"\0\1\0\0\0\4\0\240\341\r"..., 128) = 128
08:45:01.879047 write(6, "\243", 1) = 1
08:45:01.879132 write(6, "]", 1) = 1
08:45:01.894394 read(6, "\6", 512) = 1
08:45:01.894583 write(6, "\1", 1) = 1
08:45:01.894788 write(6, "\3", 1) = 1
08:45:01.894985 write(6, "\374", 1) = 1
08:45:01.895097 write(6, "\2\2(\277\240\353\301p\260\353\201\177\0\277B\353\2\2(\277\240\353\201p\260\353A\177\0\277B\353\2\2(\277\240\353A"..., 128) = 128
08:45:01.895193 write(6, "K", 1) = 1
08:45:01.895279 write(6, "7", 1) = 1
08:45:01.910489 read(6, "\6", 512) = 1
08:45:01.911090 write(6, "\1", 1) = 1
08:45:01.911421 write(6, "\4", 1) = 1
08:45:01.911645 write(6, "\373", 1) = 1
... < lots of repetition similar to above trimmed for clarity >
08:45:03.988916 write(6, "D&\"\08&\"\0d&\"\0X&\"\0(&\"\0000&\"\0\300\10\0\0\1\0\0\0|&\"\0$'\""..., 128) = 128
08:45:03.989164 write(6, "\320", 1) = 1
08:45:03.989393 write(6, "\232", 1) = 1
08:45:04.003603 read(6, "\6", 512) = 1
08:45:04.004173 write(6, "\1", 1) = 1
08:45:04.004485 write(6, "\5", 1) = 1
08:45:04.004702 write(6, "\372", 1) = 1
08:45:04.005059 write(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\r\nApplet 'B"..., 128) = 128
08:45:04.005291 write(6, "\254", 1) = 1
08:45:04.005489 write(6, "\343", 1) = 1
08:45:04.019530 read(6, "\6", 512) = 1
08:45:04.019952 write(6, "\1", 1) = 1
08:45:04.020248 write(6, "\6", 1) = 1
08:45:04.020525 write(6, "\371", 1) = 1
08:45:04.020783 write(6, "- Invalid parameter for read config: in"..., 128) = 128
08:45:04.021118 write(6, "\243", 1) = 1
08:45:04.021342 write(6, "n", 1) = 1
08:45:04.035565 read(6, "\6", 512) = 1
08:45:04.036107 write(6, "\1", 1) = 1
08:45:04.036457 write(6, "\7", 1) = 1
08:45:04.036742 write(6, "\370", 1) = 1
08:45:04.037168 write(6, "itten: \0BSCR: 0x%08x -> \0BUREG_VALID\0 B"..., 128) = 128
08:45:04.037446 write(6, "\352", 1) = 1
08:45:04.037707 write(6, "\376", 1) = 1
08:45:04.051486 read(6, "\6", 512) = 1
08:45:04.052005 write(6, "\1", 1) = 1
08:45:04.052332 write(6, "\10", 1) = 1
08:45:04.052550 write(6, "\367", 1) = 1
08:45:04.052767 write(6, "IOSET_1\0 QSPI_0_IOSET_2*\0 QSPI_0_IOSET_"..., 128) = 128
08:45:04.053274 write(6, "\353", 1) = 1
08:45:04.053481 write(6, "W", 1) = 1
08:45:04.067498 read(6, "\6", 512) = 1
08:45:04.068089 write(6, "\1", 1) = 1
08:45:04.068394 write(6, "\t", 1) = 1
08:45:04.068734 write(6, "\366", 1) = 1
08:45:04.069093 write(6, "1_IOSET_1\0 SPI_1_IOSET_2*\0 SPI_1_IOSET_"..., 128) = 128
08:45:04.069365 write(6, "\314", 1) = 1
08:45:04.069545 write(6, "\253", 1) = 1
08:45:04.083333 read(6, "\6", 512) = 1
08:45:04.083741 write(6, "\1", 1) = 1
08:45:04.083966 write(6, "\n", 1) = 1
08:45:04.084075 write(6, "\365", 1) = 1
08:45:04.084177 write(6, "ET_1*\0 CONSOLE_UART1_IOSET_2*\0 CONSOLE_"..., 128) = 128
08:45:04.084279 write(6, ",", 1) = 1
08:45:04.084382 write(6, "\223", 1) = 1
08:45:04.099423 read(6, "\6", 512) = 1
08:45:04.099744 write(6, "\1", 1) = 1
08:45:04.099839 write(6, "\v", 1) = 1
08:45:04.099922 write(6, "\364", 1) = 1
08:45:04.099995 write(6, "ONSOLE_UART3_IOSET_2*\0 CONSOLE_UART3_IO"..., 128) = 128
08:45:04.100069 write(6, "<", 1) = 1
08:45:04.100141 write(6, "\f", 1) = 1
08:45:04.115241 read(6, "\6", 512) = 1
08:45:04.115527 write(6, "\1", 1) = 1
08:45:04.115649 write(6, "\f", 1) = 1
08:45:04.115728 write(6, "\363", 1) = 1
08:45:04.115806 write(6, "\0 EXT_MEM_BOOT*\0 QSPI_XIP_MODE*\0 DISABL"..., 128) = 128
08:45:04.115884 write(6, "K", 1) = 1
08:45:04.115957 write(6, "\34", 1) = 1
08:45:04.131289 read(6, "\6", 512) = 1
08:45:04.131530 write(6, "\1", 1) = 1
08:45:04.131701 write(6, "\r", 1) = 1
08:45:04.131775 write(6, "\362", 1) = 1
08:45:04.131844 write(6, "and 0x%08x\r\n\0\2\6\7\t\n\f\r\17\37 -.45?-F- Invalid"..., 128) = 128
08:45:04.131914 write(6, "\375", 1) = 1
08:45:04.131980 write(6, "\24", 1) = 1
08:45:04.147242 read(6, "\6", 512) = 1
08:45:04.147590 write(6, "\1", 1) = 1
08:45:04.147721 write(6, "\16", 1) = 1
08:45:04.147791 write(6, "\361", 1) = 1
08:45:04.147860 write(6, "- Invalid pin type\r\n\0#-0+ \0hlL\0efgEFG\0000"..., 128) = 128
08:45:04.147928 write(6, "e", 1) = 1
08:45:04.147994 write(6, "\234", 1) = 1
08:45:04.163166 read(6, "\6", 512) = 1
08:45:04.163424 write(6, "\1", 1) = 1
08:45:04.163558 write(6, "\17", 1) = 1
08:45:04.163652 write(6, "\360", 1) = 1
08:45:04.163722 write(6, "\4\360\37\345U-\"\0\351\5\"\0\20G\"\0\0\0\0\0\334A\"\0\374A\"\0\274A\"\0\0\0\0\0\0\0\0"..., 128) = 128
08:45:04.163791 write(6, "\366", 1) = 1
08:45:04.163855 write(6, "\204", 1) = 1
08:45:04.179176 read(6, "\6", 512) = 1
08:45:04.179420 write(6, "\1", 1) = 1
08:45:04.179593 write(6, "\20", 1) = 1
08:45:04.179662 write(6, "\357", 1) = 1
08:45:04.179727 write(6, "\274\344\377\177\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128) = 128
08:45:04.179794 write(6, ";", 1) = 1
08:45:04.179859 write(6, "}", 1) = 1
08:45:04.195192 read(6, "\6", 512) = 1
08:45:04.195505 write(6, "\4", 1) = 1
08:45:04.211010 read(6, "\6", 512) = 1
08:45:04.211672 write(6, "W220004,00000000#", 17) = 17
08:45:04.211821 write(6, "W220008,ffffffff#", 17) = 17
08:45:04.211979 write(6, "W22000c,00000001#", 17) = 17
08:45:04.212114 write(6, "W220010,00000003#", 17) = 17
08:45:04.212255 write(6, "W220014,ffffffff#", 17) = 17
08:45:04.212384 write(6, "W220018,ffffffff#", 17) = 17
08:45:04.212494 write(6, "W22001c,00000000#", 17) = 17
08:45:04.212605 write(6, "W220020,00000000#", 17) = 17
08:45:04.212702 write(6, "W220024,00000000#", 17) = 17
08:45:04.212795 write(6, "W220028,00000000#", 17) = 17
08:45:04.212963 write(6, "W22002c,00000000#", 17) = 17
08:45:04.213067 write(6, "W220030,00000000#", 17) = 17
08:45:04.213165 write(6, "W220034,00000000#", 17) = 17
08:45:04.213270 write(6, "W220038,00000000#", 17) = 17
08:45:04.213373 write(6, "W22003c,00000000#", 17) = 17
08:45:04.213553 write(6, "W220040,00000000#", 17) = 17
08:45:04.213680 write(6, "W220044,00000000#", 17) = 17
08:45:04.213796 write(6, "W220048,00000000#", 17) = 17
08:45:04.213932 write(6, "W22004c,00000000#", 17) = 17
08:45:04.214063 write(6, "W220050,00000000#", 17) = 17
08:45:04.214171 write(6, "W220054,00000000#", 17) = 17
08:45:04.214274 write(6, "W220058,00000000#", 17) = 17
08:45:04.215073 write(6, "W22005c,00000000#", 17) = 17
08:45:04.222052 write(6, "W220060,00000000#", 17) = 17
08:45:04.222349 write(6, "W220064,00000000#", 17) = 17
08:45:04.222487 write(6, "W220068,00000000#", 17) = 17
08:45:04.222582 write(6, "W22006c,00000000#", 17) = 17
08:45:04.222665 write(6, "W220070,00000000#", 17) = 17
08:45:04.222746 write(6, "W220074,00000000#", 17) = 17
08:45:04.222828 write(6, "W220078,00000000#", 17) = 17
08:45:04.237871 write(6, "W22007c,00000000#W220080,00000000#", 34) = 34
08:45:04.238155 write(6, "G220000#", 8) = 8
08:45:04.275114 read(6, "\6", 512) = 1
08:45:04.275879 write(6, "w220004,#", 9) = 9
08:45:14.287927 write(6, "w220008,#", 9) = 9