Error

Discussion in '3DS - Homebrew Development and Emulators' started by Mikemk, Sep 7, 2016.

  1. Mikemk
    OP

    Mikemk GBAtemp Maniac

    Member
    1,484
    517
    Mar 26, 2015
    United States
    I get the following error when trying to build 3DS homebrew as CIA/3DS format:

    Code:
    [ACEXDESC ERROR] Current keyset cannot sign AccessDesc, please appropriately set-up RSF, or specify a preset with "-desc"
    I'm using makerom from https://github.com/profi200/Project_CTR/releases, and the rsf template from https://gist.github.com/jakcron/47392b861657746d8448

    The rsf file has been modified slightly, but shouldn't make a difference. The modified lines are:
    Code:
    18   EnableCrypt             : false # Enables encryption for NCCH and CIA
    80   CpuSpeed                      : 268MHz # 268MHz(Default)/804MHz
    The first being because it wouldn't work if I just used the APP_ENCRYPTED variable. The second for improved battery life.
    The gw_workaround.rsf is the same with UseOnSD set to false.

    As I understand it, setting the APP_* environment variables will allow makerom to automatically fill in.

    makerom command in makefile:
    Code:
    @$(MAKEROM) -f cia -o $@ -rsf $(TOPDIR)/cia.rsf -target d -exefslogo -elf $< -icon $(patsubst %.cia,%,$@).smdh -banner $(patsubst %.cia,%,$@).bnr
    Same as the wiki example.
     
  2. ksanislo

    ksanislo GBAtemp Fan

    Member
    378
    218
    Feb 23, 2016
    United States
    Seattle, WA
    it would probably be easiest to just grab a copy of Steveice10's buildtools package, and the Makefile from FBI (edited with your own name/unique ID) instead... Then you wouldn't have to deal with any of this, since it's already taken care of and packaged up cleanly...
     
  3. Mikemk
    OP

    Mikemk GBAtemp Maniac

    Member
    1,484
    517
    Mar 26, 2015
    United States
    Ok, that actually works.