본문 바로가기

전체보기779

Wireguard 를 활용한 원격지 서브넷 접근 / 주말농장 4G 인터넷 USB 핫스팟 여기서 말하는 원격지는 부모님 주말농장입니다. 본래 할머니집주말농장에 CCTV를 설치하게 되면서, 인터넷의 필요가 생겼습니다. 인터넷을 CCTV하나 때문에 놓긴 그렇고 데이터 무제한 3Mbps 요금제를 활용하여 해당 구성을 해보려고 했습니다.기존엔 안드로이드 폰을 하나 가져다 두고 와이파이 핫스팟을 통해 CCTV를 연동하여 사용하고 있었으나, 실제로 휴대폰에 핫스팟 기능으로 인해 발열이 너무 심하게 생겨서 휴대폰이 강제 poweroff 되는 증상이 있었습니다. 이때 수동 리부팅 말고는 살아나지가 않았습니다. 이는 해당 문제로 인해 계속 그 장소를 방문해야하는 큰 문제가 있었습니다.그래서 일단 LTE Router를 도입하기 전에 USB테더링을 지원하는 공유기를 하나 들여놔보기로 했습니다. 그것에 활용되는것.. 2025. 7. 10.
Linux XFCE4 환경에서 Firefox Titlebar 제거 Termux 에 firefox 를 설치하고 확인하다보니,기존에 Use System borders 옵션이 없어진것을 발견함 쓸데없이 한줄 더 있는게 굉장히 스트레스 아무리 해도 해결이 안됨 그리고 커스터마이즈 툴바에도 제목관련으로 켜고 끄는 옵션이 존재하지 않음 좀 찾아본 결과 GTK_CSD=1 환경변수를 주면 해결이 된다는 것을 발견하고 그렇게 시작해봄~ $ GTK_CSD=1 firefox 아래와 같이 제목 타이틀 바가 없어짐 Customize Toolbar 에서도 아래 옵션이 생김 2025. 6. 21.
termux mesa-25.1.1 freedreno kgsl 소스: https://github.com/djjproject/termux-packages/tree/mesa-25.1.1-freedreno-kgsl패키지: https://download.djjproject.com/termux/mesa_25.1.1_freedreno_kgsl.tar.gz빌드required python packagespip install -U packaging mako pyyaml llvm.wrap not foundhttps://github.com/djjproject/termux-packages/commit/d4a3d94068e424da8aac1ec4607b5f62801f16d2 평가~ $ glxinfo -Bname of display: :0display: :0 screen: 0direct .. 2025. 6. 20.
termux-packages 빌드하기 / mesa 24.3.4 freedreno kgl 빌드하기 안녕하세요. 기존에 kgsl을 사용하도록하는 빌드가 있었는데요.이제는 파일이 제공되지 않아 직접 빌드를 해야하는 상황입니다. 일단 termux-packages repository의 경우 최신 소스가 아니면 termux native 빌드에 어려움이 있기 때문에직접 rebase 를 진행하였습니다.https://github.com/djjproject/termux-packages 현재 글을 작성하는 시점으로는 rebase 한 소스가 최신 소스와 맞을 수 있지만 몇일 지나면 안맞을 수도 있습니다.그래서 빌드한 prebuilt 바이너리를 아래 링크로 제공해 드립니다.https://download.djjproject.com/termux/ 그리고 mesa 최신버전에 위에 해당하는 패치를 맞출 수 없어 버전은 기존에 x.. 2025. 6. 16.
홍미노트 12 프로 4G 리뷰 / 언락 EU롬 커스텀롬 sweet_global2 / sweet_k6a으로 불리는 기기로 보입니다.732G를 탑재하고 있으며, 홍미노트10부터 우려먹던 HW로 보이네요.바로 시작합니다. 1. 개봉기바로 사진 나갑니다.하단에 유심슬롯 (2개) / SD카드와 1개는 공유상단에 잘 보이지 않지만 3.5파이 이어폰 단자, IR 블라스터가 위치하고 있습니다.즉 IR 리모컨 기능도 있습니다.오른쪽에 볼륨버튼 전원버튼카메라 4방 + 플래시 1방있습니다.이 급에서 카메라를 논하긴 의미가 없어서 스펙은 쓰지 않습니다.업데이트 절대로 HyperOS 받지 마시길 바랍니다.언락에 어려움이 생깁니다. 2. 언락https://en.miui.com/unlock/download_en.html전원을 끄고 다시 켜면서 볼륨다운 버튼을 누른 상태로 진입합니다.그.. 2025. 6. 13.
build mesa-25.0.1 on termux proot-distro debian git clone https://github.com/xMeM/termux-packages -b dev/mesa --single-branchcd packages/mesarm 0008-workaround-fortify-check.patch root@localhost:~/mesa# wget https://archive.mesa3d.org/mesa-25.0.1.tar.xzroot@localhost:~/mesa# tar xf mesa-25.0.1.tar.xz root@localhost:~/mesa# cd mesa-25.0.1# apply patches except 0008-workaround-fortify-check.patch -Dcpp_rtti=false -Dgbm=enabled -Dopengl=true -De.. 2025. 3. 18.
Khadas VIM3L 회로도 / 데이타시트 https://dl.khadas.com/hardware/vim3/schematic/vim3_v12_sch.pdf http://dl.khadas.com/hardware/vim3/datasheet/s905d3_datasheet_0.2_wesion.pdf 2025. 3. 10.
Khadas VIM3L 개봉기 및 케이스 조립 / 작성글 연속극안드로이드 11 arm64 빌드하기 / yukawa-userdebughttps://blog.djjproject.com/836 안드로이드 12 arm64 빌드하기 / yukawa-userdebughttps://blog.djjproject.com/838 안드로이드 커널 4.19 빌드하기https://blog.djjproject.com/839 UART 콘솔 연결하기https://blog.djjproject.com/840 회로도 및 데이타시트https://blog.djjproject.com/842 시작Android 개발용 보드가 필요하여 하나 주문함Khadas VIM3 / VIM3L 시리즈가 안드로이드 공식 레퍼런스 보드에 들어가 있음https://source.android.com/docs/setup/bu.. 2025. 3. 6.
Khadas VIM3L UART 콘솔 연결하기 (디버깅 및 부팅 콘솔) 일단 USB UART 는 아래 제품을 구매했음https://www.devicemart.co.kr/goods/view?no=1164522  선 구분은 아래와 같음 GPIO 핀헤더를 참고하면  Khadas WIKI 를 참고하면https://docs.khadas.com/products/sbc/vim3/hardware/interfaces5V121GND5V222I2C_M3_SCLUSB_DM323I2C_M3_SDAUSB_DP424GNDGND525I2C_AO_SCKVCC_MCU626I2C_AO_SDAMCU_NRST7273.3VMCU_SWIM828GNDGND929I2SB_SCLKADC_CH01030I2S_MCLK01.8V1131I2SB_SDOADC_CH31232I2SB_LRCKSPDIF_OUT1333I2SB_SDIGN.. 2025. 3. 5.
Khadas VIM3L linux kernel 4.19 빌드하기 여러가지 시도 끝에 android 11 빌드를 성공함https://blog.djjproject.com/836 이때 커널 버전을 4.19로 진행하여 부팅을 성공했음.4.19 커널을 받아 이미지를 직접 생성해보아야함 https://android.googlesource.com/kernel/hikey-linaro$ mkdir kernel-source$ cd kernel-source/$ git clone https://android.googlesource.com/kernel/hikey-linaro -b android-amlogic-bmeson-4.19 .[~/vim3l-a11/device/amlogic/kernel-source] $ ls android                            build.c.. 2025. 3. 4.
Khadas VIM3L 안드로이드 12 빌드하기 소스 싱크$ repo init -u https://android.googlesource.com/platform/manifest -b android-12.1.0_r27 $ repo sync 빌드 수행$ source build/envsetup.sh$ lunch yukawa-userdebug$ make TARGET_VIM3L=true TARGET_KERNEL_USE=4.19 -j12 다운로드 방법의 경우 아래 안드로이드 11 글을 참고하면 됨https://blog.djjproject.com/836 안드로이드 12부터는 따로 소스트리를 약간 변경하거나 하는 작업이 필요하지 않음VIM3 / VIM3L 시리즈는 안드로이드 버전에 별 관련이 없다면 안드로이드 12 부터 작업해보는게 편할것 같음 부트로더 다운로드RES.. 2025. 3. 3.
버추얼박스 GuestAdditions 우분투 터미널에서 설치 CD롬 삽입 CD롬 마운트$ sudo mkdir cdrom $ sudo mount /dev/cdrom /mnt/cdrom 설치 프로그램 실행[/mnt/cdrom] $ ls AUTORUN.INF   TRANS.TBL                          VBoxWindowsAdditions-amd64.exe autorun.sh    VBoxDarwinAdditions.pkg            VBoxWindowsAdditions.exe cert          VBoxDarwinAdditionsUninstall.tool  VBoxWindowsAdditions-x86.exe NT3x          VBoxLinuxAdditions-arm64.run       windows11-bypass.reg .. 2025. 3. 2.
Khadas VIM3L 안드로이드 11 빌드하기 최신 manifesthttps://android.googlesource.com/platform/manifest/+/refs/heads/android-11.0.0_r48 소스 클론$ repo init -u https://android.googlesource.com/platform/manifest -b android-11.0.0_r48$ repo sync -j8 타겟 체크$ source build/envsetup.sh $ lunch yukawa-eng ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=11 TARGET_PRODUCT=yukawa TARGET_BUILD_VARIANT=eng TAR.. 2025. 3. 2.
teldrive 설치 및 테스트 해보기 / rclone mod 연동 안녕하세요? 해외에 이런 프로젝트가 유행하여 설치를 진행하고 테스트 해보려고 합니다.https://github.com/tgdrive/teldrive 아래 내용은 실험적인 내용이며, Telegram API 요청을 사용하는 것이기 때문에 오 남용 시, 계정이 삭제될 수 있습니다. 참고 바랍니다. 1. 텔레그램 API 획득아래 주소에 로그인하여 API 를 생성합니다.https://core.telegram.org/apihttps://my.telegram.org/appsappid 와 hash 를 복사합니다. 2. PostgreSQL DB 설치먼저 db 저장 경로를 생성합니다.root@debian:/opt# mkdir teldrive root@debian:/opt# cd teldrive/ root@debian:/o.. 2025. 1. 5.
갤럭시 버즈3 프로 구매 후기 / AutoEQ 만들기 안녕하세요? 구매하지 않으면 병을 치료할 수 없어서 구매한 갤버즈3프로입니다.지인 할인쿠폰을 통해 새것을 구매했습니다. 자 그럼 개봉하고 간단하게 리뷰 가겠습니다. 1. 개봉에어팟프로2와 같이 찍은 사진입니다.일단 외관상 특이점은 보이지 않았으나, 이슈가 많던 제품이라 좀 자세히 보긴 했는데요.케이스에 약간 ..... 단차가 있네요. 이건 뭐 넘어가기로 했습니다. 2. 기능일단 기존에 갤럭시에 에어팟을 연결하고 사용했기 때문에 앱이 연동이 된다는거에 좀 .. 만족이네요.웨어러블 앱에 등록이 되고 아래와 같은 컨트롤이 가능합니다. 노캔 설정 / 이어폰 자체 EQ / 3D 음향 효과 (머리 추적 포함)최신 폴드가 아니라서 16KHz 오디오 녹음 기능은 사용이 되지 않습니다.96KHz 옵션만 활성화 되네요.위.. 2024. 12. 3.
Termux mesa 24.2.6 빌드하기 (proot / msm, kgsl) 안녕하세요. 이전에 아래 글을 올려드린적이 있습니다.최신 버전이 올라와서 한번 컴파일 해보려고합니다. 일반적으로는 컴파일 할 필요가 없는데 proot 환경에서 작업을 함으로 저희는 따로 컴파일이 필요합니다.https://blog.djjproject.com/832 1. termux packages 소스 받기root@localhost:~# git clone https://github.com/xMeM/termux-packages.git -b dev/mesa --single-branch 2. 패치 확인하기root@localhost:~/termux-packages# cd packages/mesaroot@localhost:~/termux-packages/packages/mesa# ls0000-disable-andr.. 2024. 11. 7.