{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":387940864,"defaultBranch":"master","name":"fujihack","ownerLogin":"fujihack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-20T23:53:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/106418664?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1682905565.0","currentOid":""},"activityList":{"items":[{"before":"4248dc53a2913586c41f91ef5b619e5a70c758f7","after":"5ae4d9cc5f664fd10de1cbdeb42d27ef55ca8488","ref":"refs/heads/master","pushedAt":"2024-06-23T19:14:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Disable workflows, not useful right now","shortMessageHtmlLink":"Disable workflows, not useful right now"}},{"before":"a433e2989be172d127c19410a86a9954a0558ca0","after":"4248dc53a2913586c41f91ef5b619e5a70c758f7","ref":"refs/heads/master","pushedAt":"2024-06-23T19:13:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Remove 'frontier', replace with 'portable',\nadd dbg to usb tool (ptp -> usb)\nDelete old and broken files\nMove patch to src/ (archived)","shortMessageHtmlLink":"Remove 'frontier', replace with 'portable',"}},{"before":"19d26892d4e9eb5cc89fe7f4523e77173ad5dd86","after":"a433e2989be172d127c19410a86a9954a0558ca0","ref":"refs/heads/master","pushedAt":"2024-03-25T21:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Uncomment any untested stubs","shortMessageHtmlLink":"Uncomment any untested stubs"}},{"before":"0fb08a367b16dff6cf608e288e3d36fce3a69a7f","after":"19d26892d4e9eb5cc89fe7f4523e77173ad5dd86","ref":"refs/heads/master","pushedAt":"2024-03-15T18:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f8c874f54d30a2a7c745ffe7b57fd38b43c8d402","after":"0fb08a367b16dff6cf608e288e3d36fce3a69a7f","ref":"refs/heads/master","pushedAt":"2024-01-10T17:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Update readme for 2024","shortMessageHtmlLink":"Update readme for 2024"}},{"before":"b7a00087a78fe741df671085bbdfd6af6cf66e2f","after":"f8c874f54d30a2a7c745ffe7b57fd38b43c8d402","ref":"refs/heads/master","pushedAt":"2024-01-10T17:44:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Remove funding link","shortMessageHtmlLink":"Remove funding link"}},{"before":"808d76aa53b1da6c4c840c61dcfe4b284e7165db","after":"b7a00087a78fe741df671085bbdfd6af6cf66e2f","ref":"refs/heads/master","pushedAt":"2023-11-11T23:57:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Move emulator to etc/unicorn","shortMessageHtmlLink":"Move emulator to etc/unicorn"}},{"before":"c9e3f058a17960d63eb7910c25a47c18234c266a","after":"808d76aa53b1da6c4c840c61dcfe4b284e7165db","ref":"refs/heads/master","pushedAt":"2023-11-05T17:06:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Add frontier to main source tree","shortMessageHtmlLink":"Add frontier to main source tree"}},{"before":"ecd29cafe6c6088031e011d4a47c243494f59ee3","after":"c9e3f058a17960d63eb7910c25a47c18234c266a","ref":"refs/heads/master","pushedAt":"2023-11-05T16:50:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Update frontier + fix build system","shortMessageHtmlLink":"Update frontier + fix build system"}},{"before":"89433dc1f124eb863f7573e0e2a9f4c6ffffce00","after":"ecd29cafe6c6088031e011d4a47c243494f59ee3","ref":"refs/heads/master","pushedAt":"2023-10-03T21:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"update readme info","shortMessageHtmlLink":"update readme info"}},{"before":"355eff5833e3d947a343641102574bd494c2b456","after":"89433dc1f124eb863f7573e0e2a9f4c6ffffce00","ref":"refs/heads/master","pushedAt":"2023-08-17T18:16:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Add a bunch more comments to stable(ish) code\nYes, comments are fine, they aren't gonna to hurt you","shortMessageHtmlLink":"Add a bunch more comments to stable(ish) code"}},{"before":"5e086041d5010f16bc89bc379706c5bbbe37e21f","after":"355eff5833e3d947a343641102574bd494c2b456","ref":"refs/heads/master","pushedAt":"2023-08-10T17:52:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Update ptp utility to latest camlib + add PTP tests and experiments","shortMessageHtmlLink":"Update ptp utility to latest camlib + add PTP tests and experiments"}},{"before":"4ccc42219bd0d27e3e9a274011d68927bf4ea760","after":"5e086041d5010f16bc89bc379706c5bbbe37e21f","ref":"refs/heads/master","pushedAt":"2023-08-10T17:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Minor changes to minimal/","shortMessageHtmlLink":"Minor changes to minimal/"}},{"before":"24e6bbfa59583139d0edf9889ebbe131c27f4ff9","after":"4ccc42219bd0d27e3e9a274011d68927bf4ea760","ref":"refs/heads/master","pushedAt":"2023-08-10T17:41:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Update frontier to latest","shortMessageHtmlLink":"Update frontier to latest"}},{"before":"fa6984a04bfffd095c1b723dd9ddcfd0ccd769e0","after":"24e6bbfa59583139d0edf9889ebbe131c27f4ff9","ref":"refs/heads/master","pushedAt":"2023-08-10T17:38:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Improve code quality - correct usage of volatile in src/","shortMessageHtmlLink":"Improve code quality - correct usage of volatile in src/"}},{"before":"7a484a8446bbbb00629e955e57b5a92bc89ac6e8","after":"fa6984a04bfffd095c1b723dd9ddcfd0ccd769e0","ref":"refs/heads/master","pushedAt":"2023-07-02T04:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Attempt to get linker working\n- More successful than expected\n- Seem to have issues with registers being corrupted between functions. In the linker, I was able to fix\nthis with a simple:\nasm volatile(\n\t\"push {r0-r12}\"\n);\n// call func\nasm volatile(\n\t\"pop {r0-r12}\"\n);\nBut when the app calls other functions, I don't have that ability. I have both -mapcs-frame and -mabi=aapcs, will need to do a\ndump to see if it's actually doing anything.","shortMessageHtmlLink":"Attempt to get linker working"}},{"before":"de9a779165996e893c769ab0d69acdaaf6e41f43","after":"7a484a8446bbbb00629e955e57b5a92bc89ac6e8","ref":"refs/heads/master","pushedAt":"2023-06-25T20:17:27.585Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"add more context on codebase to readme","shortMessageHtmlLink":"add more context on codebase to readme"}},{"before":"0dafb7279cae8d0c281e2d4fe8b68d6a96d35652","after":"de9a779165996e893c769ab0d69acdaaf6e41f43","ref":"refs/heads/master","pushedAt":"2023-06-25T20:09:13.352Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Add latest frontier changes to Makefile, should build now","shortMessageHtmlLink":"Add latest frontier changes to Makefile, should build now"}},{"before":"09e4c61a2d11b471a6f441ea1f26cd0dada4a233","after":"0dafb7279cae8d0c281e2d4fe8b68d6a96d35652","ref":"refs/heads/master","pushedAt":"2023-06-25T20:00:19.377Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Working X-A2 task demo\n- Doesn't load Fujihack into RAM every time menu option is pressed\n- Slightly more seamless transition from Fujihack back to liveview\n- Use fuji_press_key_alias\n- More assembly patches all over the place :(","shortMessageHtmlLink":"Working X-A2 task demo"}},{"before":"2aab1c7316c5806d139e9bfaa836c26b1e2ec77d","after":"09e4c61a2d11b471a6f441ea1f26cd0dada4a233","ref":"refs/heads/master","pushedAt":"2023-06-25T19:39:08.752Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Update 'frontier' to latest","shortMessageHtmlLink":"Update 'frontier' to latest"}},{"before":"5f8beda6d6affc79dd51aca1f67c3bcfce0b1246","after":"2aab1c7316c5806d139e9bfaa836c26b1e2ec77d","ref":"refs/heads/master","pushedAt":"2023-06-25T19:38:12.303Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Add ff_task.h and task.c - test taking over an RTOS task","shortMessageHtmlLink":"Add ff_task.h and task.c - test taking over an RTOS task"}},{"before":"7c2b0bc8ff79bb9c2c55a89f48c12bad032d336a","after":"5f8beda6d6affc79dd51aca1f67c3bcfce0b1246","ref":"refs/heads/master","pushedAt":"2023-06-21T03:57:12.265Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Fix broken stubs in x-a2","shortMessageHtmlLink":"Fix broken stubs in x-a2"}},{"before":"b771533b625db6c278f0562094f160078dffc9a4","after":"7c2b0bc8ff79bb9c2c55a89f48c12bad032d336a","ref":"refs/heads/master","pushedAt":"2023-06-21T03:56:54.001Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Make the menu slightly more stable\n- Don't reload and restart entire menu every time option is pressed\n- Pressing back renders no screen - goes back twice and to liveview","shortMessageHtmlLink":"Make the menu slightly more stable"}},{"before":"c1cf987479a60dd4ad201638b33b1c4432036953","after":"b771533b625db6c278f0562094f160078dffc9a4","ref":"refs/heads/master","pushedAt":"2023-06-20T00:02:23.830Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Fix dump.c - use handler()","shortMessageHtmlLink":"Fix dump.c - use handler()"}},{"before":"b800fc43d5625b3685e062bf39e538f255dc9ca9","after":"c1cf987479a60dd4ad201638b33b1c4432036953","ref":"refs/heads/master","pushedAt":"2023-06-15T05:23:23.716Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Use sqlite memory pool for loading Fujihack\nWhat good does SQLite do anyway? It starts up around 10 minutes after the camera is on\nand logs a few things. Probably just a debugging artifact that the team can't be bothered\nto delete.\nIt only gives me around 2mb though, which is probably enough, but it would be nice to have more,\nsince this camera has 1gb.","shortMessageHtmlLink":"Use sqlite memory pool for loading Fujihack"}},{"before":"4b3684d02b3ac5c1bdeda536756110a50c6fdb46","after":"b800fc43d5625b3685e062bf39e538f255dc9ca9","ref":"refs/heads/master","pushedAt":"2023-06-11T19:02:50.862Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"workflow recurse submodules","shortMessageHtmlLink":"workflow recurse submodules"}},{"before":"87f22c8ab65517d90dacb328ccb89ca6d1479bf1","after":"4b3684d02b3ac5c1bdeda536756110a50c6fdb46","ref":"refs/heads/master","pushedAt":"2023-06-11T18:59:08.054Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"redo github workflows - will compile fujihack for xa2_130","shortMessageHtmlLink":"redo github workflows - will compile fujihack for xa2_130"}},{"before":"c8d7f0e01ccb5a969e6cfa4ba843d7622998e89e","after":"87f22c8ab65517d90dacb328ccb89ca6d1479bf1","ref":"refs/heads/master","pushedAt":"2023-06-11T18:56:55.028Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Add basic models database in C and JSON, remove some old stuff from /etc","shortMessageHtmlLink":"Add basic models database in C and JSON, remove some old stuff from /etc"}},{"before":"c8edf60ea14419bfe8b3c5e74079dc20eb587757","after":"c8d7f0e01ccb5a969e6cfa4ba843d7622998e89e","ref":"refs/heads/master","pushedAt":"2023-05-31T18:19:03.178Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Make the rendering sligtly better\n- There are 3 opengl buffers - fuji seems to decide at random which one to use\n- Might be worthwhile to figure out double-buffering - rendering is currently very choppy\n\nNext few things that should be worked on:\n- Check EEPROM to verify device model/version\n- Find a new place to load Fujihack\n- Resume my reverse engineering of the entire RTOS","shortMessageHtmlLink":"Make the rendering sligtly better"}},{"before":"adeb999b08e02fc761e7b6ddd6c60ab278c29c13","after":"c8edf60ea14419bfe8b3c5e74079dc20eb587757","ref":"refs/heads/master","pushedAt":"2023-05-27T01:10:04.668Z","pushType":"push","commitsCount":1,"pusher":{"login":"petabyt","name":"Daniel C","path":"/petabyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32369330?s=80&v=4"},"commit":{"message":"Get basic menus working + extend record limit + remap shutter button\nWhen Fujihack bin loader patch is activated:\n- binary loaded and executed @ 0x10000000\n- shutter button remap task started\n- record limit patch applied\n- hijack developer menu and start menu\n\nNot complete, will post more changes to Frontier","shortMessageHtmlLink":"Get basic menus working + extend record limit + remap shutter button"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbOSmegA","startCursor":null,"endCursor":null}},"title":"Activity ยท fujihack/fujihack"}